程序员Java后端

SpringMVC基础知识 (1)

2018-08-31  本文已影响78人  LeaveStyle

1. Spring体系结构

 如图所示,MyBatis属于其管理下的ORM(持久层映射)层,而SpringMVC则属于Web-MVC处理层的框架。


Spring4体系结构.jpg

Spring MVC有以下优点:

注: 逆向工程自动生成数据的相关文件的操作,依赖于核心XML配置文件,只有进行了正确的操作,才能获得需要的数据文件。

2. Spring MVC请求流程

Spring MVC流程视图

流程如下:

各个组件功能:

3. Spring MVC和Struts的区别

 Struts与Spring MVC类似,也是一款基于传统MVC设计模式的Java EE框架。它的核心是一个弹性的控制层,能够很好地发挥MVC模式的“分离显示逻辑和业务逻辑”的能力。
Spring MVC和Struts都是基于MVC模式的Java EE框架,而近年来越来越多的开发者使用Spring MVC技术来代替Struts技术
,所以来看一下它们之间的具体区别:

上一篇下一篇

猜你喜欢

热点阅读