springmvc搭建开发框架平台

springmvc搭建开发框架平台

ID:12991820

大小:75.67 KB

页数:11页

时间:2018-07-20

springmvc搭建开发框架平台_第1页
springmvc搭建开发框架平台_第2页
springmvc搭建开发框架平台_第3页
springmvc搭建开发框架平台_第4页
springmvc搭建开发框架平台_第5页
资源描述:

《springmvc搭建开发框架平台》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Spring3Mvc开发平台描述:由于公司现有开发框架使用过于复杂,机械性质的工作还需要人工来完成,每个对应的控制器及视图控制器都要进行手动配置XML文件,还需要在全局容器中进行依赖注入,而且对于业务层还需要人工手动进行事物处理等复杂和重复性质的工作,开发效率低下,所以Amundsen研发小组搭建了一套当前最主流的开发平台【Spring3MVC开发框架】。框架结构及开发规则使用说明如下:一.框架结构主要由以下几部份组成1.Spring+SpringMvc解释:最底层核心框架1.1依赖注入1.2AOP横向切面技术、ASPECT切面

2、框架1.3启用Annotation注解及MVC驱动器2.MyBatis解释:主要应用数据库持久层操作,并且所有相关SQL全部为XML文件方便管理与维护3.SpringSecurity:安全认证框架解释:主要应用于框架的全安性(注:暂时未启用)3.1用户身份的认证过程3.2用户的请求进行拦截并分析是否被授权等过程,3.3会话连接的控制3.4访问端口及地址转换的控制1.视图层:支持任何前台交互视图语言1.1主要交互框架以EXT5.0为主1.2FlexBuilder4.6Actionscript3.0语言,用于特殊模块处理应用一.框架

3、目录结构说明1./src/com/fcx/app/说明:此目录下为Flex管理部份应用所有核心业务(注:非Flex开发人员禁止更改)2./src/com/longhope/business/说明:此目录下为公司项目所有模块相关的业务文件,每个文件夹都是功能模块的拼音简写(注:文件夹的结构及目录层级是与菜单结构一置的,这样方便对应管理与维护),并且在有效功能模块对应的文件夹下必需要创建“action”、“mapper”、“model”、“service”、”service/impl”等如下文件夹,此结构必需遵循开发框架规则:act

4、ion:控制器类mapper:Dao接口类及接口所对应的SQLMAP文件(需要注意的是:所有SQL必需大写,除参数)model:模型类(即:实体对象)service:业务接口service.impl:业务接口的实现类注意:如果是前后台分离,以远程接口方式开发,那么就是如下的结构,如图所示:前端需要的结构--------------------------------------------------------------------------------------------------后端需要的结构1./i18n说明:

5、国际化管理(注:此部份为系统预留功能,暂时没应用)2./src/com/fcx/app/androic/src/com/fcx/app/ios说明:移动端开发业务在此目录下开发,因为由于业务的特殊性,web客户端所有请求是需要认证和授权的,而只有移动端是不需要认证授权的,并且所有移动端的请求必需是”.do”结束例如:移动端请求user/login.doWeb端请求user/login.action3./framework说明:此目录下为框架核心配置文件及系统全局参数等文件;例如端口等数据配置/framework/com/fcx/

6、core/说明:此目录下为框架所有通用类备注:此目录下所有配置文件禁止开发人员更改,如果需要变更或追加改修通用类等文件请与(谭亮:管理员)开发人员联系4./lib开发框架核心业务相关JAR包/lib/common/lib/flex/lib/mybatis/lib/mysql/lib/openCSV/lib/oracle/lib/poi/lib/security/lib/spring/lib/xml说明:所有框架及业务相关JAR包,主要是进行了分类方便管理与维护备注:以上目录结构禁止变更或删除,如果需要追加请联系管理员1./Web

7、Root/fileUpload:相关业务文件上传目录/flex:Flash管理平台及前台调用功能模块等页面相关文件(例如:自定义汇总、报表制度定义)/page:所有管理系统交互页面,注此文件夹下的所有子文件夹都是相关模块拼音简写创建,以及层次结构与菜单一置,不允许随意追加或创建(注:所有相关开发并互页面必需在此目下创建,并且与功能模块结构一置)/resources:所有相关资源文件(例如:JS,图片,样式等文件)并且都要有序的创建存储,不允许重复/target:存储全局的入口文件及认证成功或失败等跳转文件,还有捕获系统全局性异常

8、文件/WEB-INF/config/applicationContext-webapp.xml:Spring全局配置文件,不允许开发人员变更jdbc.properties:数据库连接配置文件log4j.properties:日志配置文件(注:此文件已配置完成,自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。