springmvc搭建开发框架平台【基本使用说明】

上传人:第*** 文档编号:61714840 上传时间:2018-12-10 格式:DOCX 页数:11 大小:66.29KB
返回 下载 相关 举报
springmvc搭建开发框架平台【基本使用说明】_第1页
第1页 / 共11页
springmvc搭建开发框架平台【基本使用说明】_第2页
第2页 / 共11页
springmvc搭建开发框架平台【基本使用说明】_第3页
第3页 / 共11页
springmvc搭建开发框架平台【基本使用说明】_第4页
第4页 / 共11页
springmvc搭建开发框架平台【基本使用说明】_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《springmvc搭建开发框架平台【基本使用说明】》由会员分享,可在线阅读,更多相关《springmvc搭建开发框架平台【基本使用说明】(11页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、实体对象)service: 业务接口 service.impl:业务接口的实现类 注意:如果是前后台分离,以远程接口方式开发,那么就是如下的结构,如图所示:前端需要的结构-后端需要的结构3. /i18n说明:国际化管理(注:此部份为系统预留功能,暂时没应用)4. /src/com/fcx/app/androic/src/com/fcx/app/ios说明:移动端开发业务在此目录下开发,因为由于业务的特殊性,web客户端所有请求是需要认证和授权的,而只有移动端是不需要认证授权的,并且所有移动端的请求必需是”.do”结束例如:移动端请求 user/login.do Web端请求 user/logi

5、n.action5. /framework说明:此目录下为框架核心配置文件及系统全局参数等文件;例如 端口等数据配置 /framework/com/fcx/core/ 说明:此目录下为框架所有通用类备注:此目录下所有配置文件禁止开发人员更改,如果需要变更或追加改修通用类等文件请与(谭亮:管理员)开发人员联系6. /lib 开发框架核心业务相关JAR包/lib/common/lib/flex/lib/mybatis/lib/mysql/lib/openCSV/lib/oracle/lib/poi/lib/security/lib/spring/lib/xml说明:所有框架及业务相关JAR包,主要

6、是进行了分类方便管理与维护备注:以上目录结构禁止变更或删除,如果需要追加请联系管理员7. /WebRoot/fileUpload:相关业务文件上传目录 /flex:Flash管理平台及前台调用功能模块等页面相关文件(例如:自定义汇总、报表制度定义) /page:所有管理系统交互页面,注此文件夹下的所有子文件夹都是相关模块拼音简写创建,以及层次结构与菜单一置,不允许随意追加或创建 (注:所有相关开发并互页面必需在此目下创建,并且与功能模块结构一置)/resources:所有相关资源文件(例如:JS,图片,样式等文件)并且都要有序的创建存储,不允许重复/target:存储全局的入口文件及认证成功或

7、失败等跳转文件,还有捕获系统全局性异常文件 /WEB-INF/config/applicationContext-webapp.xml:Spring全局配置文件,不允许开发人员变更jdbc.properties:数据库连接配置文件log4j.properties:日志配置文件( 注:此文件已配置完成,自动按日期创建相关日志文件)/web.xml :项目初始化配置文件 三 开发框架核心配置文件1. applicationContext-jdbc.xml 数据连接池配置!- 2. applicationContext-mybatis.xml 新版MyBatis配置 3. applicationContext-springmvc-servlet.xml!- 启用基于注解(Annotation-based)的配置

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号