基于MVC设计模式的Struts框架在建材检测系统中的研究与应用

来源 :沈阳理工大学 | 被引量 : 3次 | 上传用户:lvyuxuan36520091
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在基于Web应用开发技术的发展过程中,为了提高开发效率,节约软件成本,软件复用技术被广泛地应用于各种Web应用的项目开发中。设计模式是软件设计层面的复用技术,MVC(Model-View-Controller)设计模式把表示、控制和业务逻辑相分离,解决了Web应用开发中业务逻辑和表现逻辑的捆绑以及重复功能和重复代码等问题。Struts是Java Web应用中实现MVC模式的首选框架,它为构建应用提供基本的结构和服务,使软件开发更加快速、简便、流程化。Struts很好地解决了复杂应用中的成本高、风险大、效率低、维护难等问题,为后续的软件开发提供了优质高效、可复用的解决方案。本文以MVC设计模式和Struts框架的工作原理为基础,结合JSF框架和Hibernate框架的特点,对Struts框架进行了有效的整合,设计并实现了Java Web开发环境下,基于MVC设计模式的Struts整合框架在Web应用中的多层开发结构。主要的研究工作包括:采用JSF框架的Struts-Faces集成库技术对框架的表示层进行了扩展,该方法可以与Struts的JSP标签库结合使用,能够简化页面的编写,并增强了界面组件的功能;采用前端控制器的思想对Struts的控制层进行了改进,提高了系统的扩展性和可控性;对Struts框架的业务逻辑层功能进行了分离,采用用Hibernate框架构建了持久层,能够实现建立持久化对象、封装数据访问操作并分离业务逻辑和数据访问的目的。本文所论述的Struts整合框架具有层次清晰、职责分明的特点,各层次的设计相对独立,降低了应用层间的耦合,增强了框架的复用程度,利于系统的扩展升级和后期维护,实现了软件复用节约成本、降低风险的目标。文章的最后将整合框架应用于沈阳市建材质量检测监督远程管理信息系统的实践项目,实现了项目的主要功能,并对整合框架的复用性、合理性和实用性进行了验证。
其他文献
“计算机文化基础”课程是面向计算机专业入门和非计算机专业学生开设的计算机课程,是一门强调操作的应用性课程。随着网络的普及和对教育的重视,各个高校也越来越重视学生计
入侵检测是主动防御技术,其作用是对计算机和网络上的恶意行为进行识别和响应。传统的入侵检测系统在扩展性和适应性上已不能应付越来越复杂的攻击方式。将数据挖掘技术引入
无线传感器网络通常密集部署且节点能量有限,如果所有节点同时工作,不仅会导致收集过多冗余数据,而且相邻节点竞争信道带来数据包冲突。因此,在满足网络覆盖质量要求下,如何
基于机器视觉对苹果进行在线检测分级,对提高我国苹果市场的竞争力有十分重要的意义。目前,在苹果分级的过程中存在效率低、误判率高、速度慢等缺点,很难满足实时性分级的要
近年来随着P2P技术的不断发展,P2P 软件尤其是P2P VOD用户数量不断增加。相对于P2P应用的迅速发展,计算机网络服务及硬件系统发展较为迟滞,P2P应用和因特网服务供应商(ISPs)之间
网络信息时代,信息技术的发展使得数据的收集和传输过程变的越来越简便易行,数据呈现爆炸式增长。人们对于隐私的关注程度也变的越来越高。数据挖掘是一门从海量数据中挖掘有
蚁群算法是一种最新发展的模拟昆虫王国中蚂蚁群体觅食行为的仿生优化算法,该算法采用了正反馈并行自催化机制,具有较强的鲁棒性、优良的分布式计算机制、易于与其它方法结合
敏感规则隐藏是隐私保护数据挖掘的一个重要分支,受到越来越多的研究工作者的重视。敏感规则的隐藏应用非常广泛,主要应用于商业竞争与合作、金融等领域。目前存在的敏感规则
随着时代发展,特别是近几年进入数据爆炸的时代,数据挖掘领域的重要性越发凸显。而一些经典的算法及其改进已经无法满足日益增长的对数据处理的要求了。聚类,作为数据挖掘中
在因特网技术飞速发展的今天,信息安全问题已经成为日益突出的问题。安全协议的出现虽然在很大程度上提高了网络信息传输的安全性,但同时因为设计上的缺陷性,安全协议也存在着很