标签: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化。
标签:web ber control stat view 表达式 sync dispatch java应用
原文地址:http://www.cnblogs.com/zhoupengbk/p/7514397.html