Spring3Mvc
开发平台
描述
:
由于公司现有开发框架使用过于复杂,机械性质的工作还需要人工来完成,每个对应的控制器及视图
控制器都要进行手动配置
XML
文件,还需要在全局容器中进行依赖注入,而且对于业务层还需要人工手
动进行事物处理等复杂和重复性质的工作,开发效率低下,所以
Amundsen
研发小组搭建了一套当前最
主流的开发平台【
Spring3MVC
开发框架】
。
框架结构及开发规则使用说明如下:
一.框架结构主要由以下几部份组成
1.
Spring + SpringMvc
解释:最底层核心框架
1.1
依赖注入
1.2
AOP
横向切面技术
、
ASPECT
切面框架
1.3
启用
Annotation
注解及
MVC
驱动器
2.
MyBatis
解释:主要应用数据库持久层操作,并且所有相关
SQL
全部为
XML
文件方便管理与维护
3.
SpringSecurity
:安全认证框架
解释:主要应用于框架的全安性(注:暂时未启用)
3.1
用户身份的认证过程
3.2
用户的请求进行拦截并分析是否被授权等过程,
3.3
会话连接的控制
3.4
访问端口及地址转换的控制