框架
whitesun123
这个作者很懒,什么都没留下…
展开
-
Mybatis介绍
Mybatis 介绍:• MyBatis的前身叫iBatis,本是apache的一个开源项目• MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架• MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索第一步:搭建环境 所谓的搭建环境就是拷贝iBatis的jar包到我们的项目中。这样我们就可以使用框架中的相关类啦。 由于iBatis是数据库方面的操作,...转载 2018-04-10 19:02:36 · 206 阅读 · 0 评论 -
(一)Spring Mvc介绍
1.Spring Mvc业务流程 SpringMVC核心处理流程:1、DispatcherServlet前端控制器接收发过来的请求,交给HandlerMapping处理器映射器2、HandlerMapping处理器映射器,根据请求路径找到相应的HandlerAdapter处理器适配器(处理器适配器就是那些拦截器或Controller)3、HandlerAdapter处理器适...原创 2018-04-10 10:59:36 · 208 阅读 · 0 评论 -
(一)Struts2介绍
Struts2搭建:1.导入jar包 2.复制sturuts2文件到项目 3.web.xml配置过滤器1,Struts2框架介绍 Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。 2,Struts2框架的流程原理1)请求先到达Filter中央控制器2)然后为Action创建代理类3)将...转载 2018-04-08 13:28:06 · 179 阅读 · 0 评论 -
(二)Struts2 Action
Struts2框架中的Action类是一个单独的javabean对象。不像Struts1中还要去继承HttpServlet,耦合度减小了。 1,流程 拦截器拦截请求,创建代理Action对象,执行方法,返回结果,界面跳转。 拦截器解析请求路径,获取Action的名称,到配置文件中查找action的完整类名,利用反射创建对象。 每请求一次,就创建一个对象,所以action是多例的,也是线程安全的。 ...转载 2018-04-08 13:34:23 · 124 阅读 · 0 评论 -
(三)Struts2数据处理
Struts2框架框架使用OGNL语言和值栈技术实现数据的流转处理。 值栈就相当于一个容器,用来存放数据,而OGNL是一种快速查询数据的语言。 值栈:ValueStack一种数据结构,操作数据的方式为:先进后出 OGNL : Object-GraphNavigation Language(对象图形导航语言)将多个对象的关系使用一种树形的结构展现出来,更像一个图形,那么如果需要对树形结构的节点数据...转载 2018-04-08 13:43:19 · 139 阅读 · 0 评论 -
(四)Spring mvc 与Mybais整合
转自:https://blog.csdn.net/yerenyuan_pku/article/details/72231763为了更好的学习SpringMVC和MyBatis整合开发的方法,需要将SpringMVC和MyBatis进行整合。整合目标:控制层采用SpringMVC、持久层使用MyBatis实现。需求实现商品查询列表,从mysql数据库表中查询商品信息。 为了实现这个需求...转载 2018-04-10 19:25:03 · 261 阅读 · 0 评论