一种轻量级的多层Web应用架构研究及使用  被引量:4

Research and use of a lightweight multi-layer Web application architecture

在线阅读下载全文

作  者:梁弼 张紫桂 熊伦 LIANG Bi;ZHANG Zi-gui;XIONG Lun(School of Intelligent Manufacturing, Sichuan University of Arts and Science, Dazhou 635000, China;School of Civil Engineering, Shaoxing University, Shaoxing 312000, China)

机构地区:[1]四川文理学院智能制造学院,四川达州635000 [2]绍兴文理学院土木工程学院,浙江绍兴312000

出  处:《陕西科技大学学报》2020年第4期166-171,共6页Journal of Shaanxi University of Science & Technology

基  金:四川省教育厅科研计划项目(16ZA0354,18ZA0421);四川革命老区发展研究中心项目(SLQ2019B-15);四川旅游发展研究中心项目(LY20-44);四川文理学院博士专项科研基金项目(2019BS006Z)。

摘  要:针对使用经典J2EE三层架构来开发Web应用系统存在整合难、周期长,以及后期扩展难、维护差等问题,本文恰当融合三层架构和MVC模式,提出了一种以Spring框架为基础的轻量级多层Web应用架构——PCBADM架构.该多层架构由表现层、控制层、业务逻辑层、数据访问层、数据层和域模型层组成,并通过Spring IoC/DI、Spring MVC和Spring JDBC等技术加以实现,最后将其应用于红色遗址保护系统等典型案例中.实践证明,所构建的PCBADM架构是正确可行的,并能有效提高Web应用系统的开发效率.Many problems occurred in the current development of Web application systems using the classic J2EE three-layer architecture,such as difficult integration,long development cycle,difficult expansion,and poor maintenance.Aiming at these problems,this paper appropriately integrates three-layer architecture and MVC mode,and proposes a lightweight multi-layer Web application architecture(i.e.PCBADM architecture)based on Spring framework.The multi-layer architecture is composed of the presentation layer,the control layer,the business logic layer,the data access layer,the data layer and the domain model layer,and is realized by Spring IoC/DI,Spring MVC,Spring JDBC and other technologies.At last,the architecture is applied to typical cases such as the red relic protection system.The practice has proved the constructed PCBADM architecture is correct and feasible,and can effectively improve the development efficiency of Web application systems.

关 键 词:轻量级 PCBADM架构 SPRING框架 WEB应用系统 开发效率 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象