第一范文网 - 专业文章范例文档资料分享平台

spring-mvcmybatis框架集成开发流程v3.0

来源:用户分享 时间:2025/11/16 14:13:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

框架集成开发流程说明书

系统核心框架简述. 本文主要是对 1.Spring 3.\2.4 2.MyBatis 3.\2.1 3.Jquery 1.\7.x 4.Ehcache 2.\7.0

系统以MVC模式进行开发. 1.

Spring-MVC工作原理。

Spring的MVC框架主要由DispatcherServlet、处理器映射

(HandlerMapping)、处理器(Controller)、视图解析器(ViewResolver)、视图(View)组成。

1.客户端请求提交到DispatcherServlet

1 / 4

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

3. DispatcherServlet将请求提交到Controller

4. Controller调用业务逻辑处理后,返回ModelAndView

5. DispatcherServlet查询一个或多个ViewResoler视图解析器,找到 ModelAndView指定的视图

6.视图负责将结果显示到客户端DispatcherServlet是整个Spring MVC 的核心。它负责接收HTTP请求组织协调Spring MVC的各个组成部分。 其主要工作有以下三项: 1.截获符合特定格式的URL请求。

2.初始化DispatcherServlet上下文对应的WebApplicationContext,并 将其与业务层、持久化层的WebApplicationContext建立关联。 3.初始化Spring MVC的各个组成组件,并装配到DispatcherServlet中。 Sping MVC核心接口: 1.DispatcherServlet接口:

Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。

2.HandlerMapping接口:

能够完成客户请求到Controller映射。 3.Controller接口:

2 / 4

需要为并发用户处理上述请求,因此实现Controller接口时,必须保证线程安全并且可重用。Controller将处理用户请求,这和Struts Action扮演的角色是一致的。一旦Controller处理完用户请求,则返回ModelAndView对象给DispatcherServlet前端控制器,ModelAndView中包含了模型(Model)和视图(View)。从宏观角度考虑,DispatcherServlet是整个Web应用的控制器;从微观考虑,Controller是单个Http请求处理过程中的控制器,而ModelAndView是Http请求过程中返回的模型(Model)和视图(View)。

4.ViewResolver接口:

Spring提供的视图解析器(ViewResolver)在Web应用中查找View对象,从而将相应结果渲染给客户。

表现层

目前主要采用jsp,html页面,以及jquery等UI框架作为展示数据及交互的媒介.(后期修改为PHP+XMLRPC以接口形式交互数据.)

控制/业务逻辑层 由Spring mvc完成.

利用Spring框架的依赖注入实现对Service类和DAO类的实例托管;在事务处理方面,利用Spring提供的面向切面的事务处理功能,使对

数据的事务控制脱离于数据访问接口实现;在对象关系映射方面,利用Spring对数据库连接池的托管和对myBatis框架的支持。开发人员需要完成对数据源的配置、对不同模块所对应的application*.xml文件的配置,以及对特殊业务逻辑接口的定义和业务逻辑实现的编写。

持久层

利用MyBatis提供的半自动化对象关系映射的实现,开发人员需要编写具体的sql语句,为系统设计提供了更大的自由空间。另外,开发人员需要完成对SqlMapConfig.xml和*SqlMap.xml的配置

其他:

3 / 4

1.缓存 2.消息通讯

3.OPEN API(WebService) 4.

4 / 4

搜索更多关于: spring-mvcmybatis框架集成开发流程v3.0 的文档
spring-mvcmybatis框架集成开发流程v3.0.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7zi8d5xru31xep036fj71ujtp7zr5k019im_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top