整合ESMSH框架的Java EE应用架构

作者:欧阳宏基; 宋笑雪; 李红
来源:计算机测量与控制, 2018, 26(10): 230-234.
DOI:10.16526/j.cnki.11-4762/tp.2018.10.050

摘要

好的软件架构能够为应用系统提供可靠的稳定性和扩展性,并简化应用系统的实现过程;针对基于Java EE平台的应用系统,提出一种整合ESMSH框架的Java EE应用架构;该架构基于模型视图控制器(model view controller,MVC)设计模式,利用Easy UI框架构建表示层,Spring MVC框架构建控制层,使用JS对象标记(javascript object notation,JSON)在表示层与控制层传输数据;利用Spring框架构建业务逻辑层,利用Hibernate框架构建数据持久层,通过控制反转(Inversion of Control,IOC)容器管理控制层、业务层和数据持久层组件的依赖关系,采用注解的方式进行Spring MVC、Spring和Hibernate的整合;将该架构应用到高等院校目标考核管理系统的实施中,按照Java EE分层开发方法进行系统设计,详细阐述了各层的实现过程,通过实践证明了该架构的有效性。

全文