Mybatis部分 or SpringMVC部分

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化。

网站地图xml地图