码迷,mamicode.com
首页 > 编程语言 > 详细

Mybatis部分 or SpringMVC部分

时间:2017-09-13 14:00:01      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:web   ber   control   stat   view   表达式   sync   dispatch   java应用   

Mybatis部分

1、mybatis与hibernate区别?

  Hibernate是面向对象的思想操作数据、mybatis是以纯sql操作数据

  相对于mybatis容易优化.扩展性好,但是移植性差。

2、mybatis如何动态sql?

  MyBatis的动态SQL是基于OGNL表达式的

SpringMVC部分

1、springmvc工作原理

   1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。

   2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.

   3.DispatcherServlet请请求提交到目标Controller

   4.Controller进行业务逻辑处理后,会返回一个ModelAndView

   5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象

   6.视图对象负责渲染返回给客户端。 

什么是单例?

  单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:

第一种(懒汉,线程安全):

public class Singleton {  

    private static Singleton instance;  

   public static synchronized Singleton getInstance() { 

    if (instance == null) { 

      instance = new Singleton();

    } 

    return instance;

    }

}

第二种(饿汉):

public class Singleton { 

  private static Singleton instance = new Singleton();

    private Singleton (){}

    private Singleton (){}{

      return instance;

    }

}

什么是webserivce?

  Webservice的一个最基本的目的就是提供在各个不同平台的不同应用系统的协同工作能力。

  Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。

  SOAP是一种简单基于xml的轻量协议,用户web上交换结构化信息和类型信息。

  soap请求是HTTP POST的一个专用版本,遵循一种特殊的xml消息格式Content-type设置为: text/xml任何数据都可以xml化。

Mybatis部分 or SpringMVC部分

标签:web   ber   control   stat   view   表达式   sync   dispatch   java应用   

原文地址:http://www.cnblogs.com/zhoupengbk/p/7514397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!