基于Struts2的Web控制层研究及应用*

2016-06-21 09:20:37梁弼
计算机与数字工程 2016年5期

梁 弼

(四川文理学院计算机学院 达州 635000)



基于Struts2的Web控制层研究及应用*

梁弼

(四川文理学院计算机学院达州635000)

摘要在分析目前多层Web应用存在维护难、稳定差等问题的情况下,结合三层架构和MVC思想,论文提出了一种基于Struts2的Web控制层实现方案,并将其应用于可移动文物图片管理系统的控制层部分,通过该实例详细阐述了该方案的具体实施过程。实际应用表明,该控制层方案不仅具有可行性,而且它能有效解决业务逻辑层沉重的负担,并为开发稳定可靠、维护性好的Web应用程序奠定了基础。

关键词控制层方案; Struts2技术; 切实可行; 多层Web; 稳定可靠

Class NumberTP311

1引言

伴随着Internet及Web应用的快速发展,大型化、复杂化的Web应用已经越来越普遍,这使得应用程序不但后期维护变得繁琐,而且程序运行的稳定性也受到严峻考验,传统的三层架构(即表示层、业务逻辑层和数据访问层)已不能满足当前复杂Web应用开发的需求[1]。结合三层架构和MVC思想(即模型-控制-视图),本文从原业务逻辑层中分离出新的一层(即控制层),该层专门用来接收和转发来自表示层的用户请求,这样大大减轻原业务逻辑层沉重负担以及代码量。为了实现该Web控制层功能,本文使用目前主流的Struts2框架技术来构建完成,并将其所应用于可移动文物图片管理系统的控制层部分。实际开发证明,所构建的控制层不但切实可行,而且能提高多层Web应用程序的维护性及稳定性。

2Struts2框架技术

2.1Struts2简介

Struts2是在Struts1和WebWork技术基础上进……

登录APP查看全文