SSM
0945v1
活到老,学到老
展开
-
Struts2工作原理
Struts是一个web开源框架,由Craig Mcclanahan创建。它是以Webwork的设计思想为核心,吸收struts1的优点,可以说Struts2是struts1和Webwork结合的产物。Struts2工作原理图: Strus2工作原理:一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(t...原创 2019-04-04 15:55:53 · 364 阅读 · 0 评论 -
SpringMVC工作原理
上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet。2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数...原创 2019-04-04 15:58:32 · 190 阅读 · 0 评论 -
Hibernate工作原理
Hibernate是一个开源框架,由Gavin King创建。它是采用ORM模式实现数据持久层的java组件。它提供了高效的、强大的将java对象进行数据持久化操作的服务。利用hibernate,开发人员可以按照java对象的结果进行持久层的开发,并可以完成java对象和关系型数据库之间的转换和操作。hibernate的工作原理:1)创建Configeration实例根...原创 2019-04-04 16:02:05 · 420 阅读 · 0 评论 -
SSH框架各自优缺点总结
Struts的优缺点Struts优点:(1)实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现。(2)具有丰富的Tag标签库,如能灵活运用,能大大提高开发效率。(3)页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有很大好处。(4)提供Exception处理机制。(5)数据库链接池的管理。(6)支持应用国际化。...原创 2019-04-04 16:06:50 · 5072 阅读 · 1 评论 -
Mybatis与Hibernate区别
以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的,结合至今为止的经验,总结出以下几点: 1) hibernate是全自动,而mybatis是半自动。 hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的...原创 2019-04-04 16:17:41 · 208 阅读 · 0 评论