企业级应用开发平台的系统总体结构 【技术领域】
本发明涉及一种管理系统领域, 尤其是企业级应用开发平台的系统总体结构。背景技术 研发部承担的项目大部分都是 Web 项目, 均采用 Java 技术开发, 采用当前比较流 行的 SSH 框架 (Struts1.2.9+Spring2.0+Hibernate3.0)。
由于在此前的项目开发过程中没有一个合理的开发架构做基础, 也没有相应的开 发规范, 造成各个项目的结构不同、 结构不太合理 ; 程序逻辑混乱、 可读性较差 ; 可维护性 较差, 修改容易出错 ; 存在一定的质量隐患。
因此, 急需制定出 Web 开发架构以及开发规范, 以保证 Web 项目的开发效率及质 量。
发明内容
本发明的目的在于提供一种可以解决上述问题的企业级应用开发平台的系统总体结构。 本发明采用如下技术方案 : 一种企业级应用开发平台的系统总体结构, 其特征在 于, 包括 :
表现层 : 主要由 JSP 页面充当, 负责手机用户的请求数据, 并将其提交到制定的控 制器。还负责将处理结果呈现给用户。
MVC 控制器层 (Web 层 ) : 负责表现层与业务逻辑层的交互, 调用业务逻辑层, 并将 业务数据返回给表现层显示。
Service 层 ( 业务逻辑层 ) : 负责实现业务逻辑, 对 DAO 对象进行正面模式的封装。
DAO 层 ( 数据访问对象层 ) : 负责与持久化对象交互, 封装了数据的增、 删、 改、 查等 原子操作。
PO 层 ( 持久化对象层 ) : 通过实体 - 关系映射工具将关系型数据库的数据映射成 对象, 实现以面向对象方式操作数据库, 采用 Hibernate 作为 O/R Mapping 框架。
该平台制定了规范的规则和结构, 把此平台作为研发部的通用平台 ; 制定规范的 开发规则 ; 使研发部的项目易于维护 ; 保证研发部项目的开发效率和质量。
附图说明
图 1 是本发明系统总体结构图。 本发明的目的、 功能及优点将结合实施例, 参照附图做进一步说明。具体实施方式
如图 1 所示, 一种企业级应用开发平台的系统总体结构, 其特征在于, 包括 :
表现层 : 主要由 JSP 页面充当, 负责手机用户的请求数据, 并将其提交到制定的控制器。还负责将处理结果呈现给用户。
MVC 控制器层 (Web 层 ) : 负责表现层与业务逻辑层的交互, 调用业务逻辑层, 并将 业务数据返回给表现层显示。
Service 层 ( 业务逻辑层 ) : 负责实现业务逻辑, 对 DAO 对象进行正面模式的封装。
DAO 层 ( 数据访问对象层 ) : 负责与持久化对象交互, 封装了数据的增、 删、 改、 查等 原子操作。
PO 层 ( 持久化对象层 ) : 通过实体 - 关系映射工具将关系型数据库的数据映射成 对象, 实现以面向对象方式操作数据库, 采用 Hibernate 作为 O/R Mapping 框架。
该平台制定了规范的规则和结构, 把此平台作为研发部的通用平台 ; 制定规范的 开发规则 ; 使研发部的项目易于维护 ; 保证研发部项目的开发效率和质量。
以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换, 或直接或间接运用在其他相关 的技术领域, 均同理包括在本发明的专利保护范围内。