基于MVC设计模式的WEB开发框架的研究及应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:shztky880
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在电子商务时代,通过Web提供服务和进行业务处理已经成为企业获得竞争优势的有效方式,许多企业都迫切要求快速、高效的构建自己的Web业务系统。J2EE是Sun提供的一个标准的企业应用开发平台,它为我们开发企业Web应用提供了丰富的技术选择。然而一个高质量的Web应用依赖于设计良好的软件框架的支持。如何正确应用J2EE核心技术和其它技术来设计和构建一个强健的、具有伸缩性的、可重用的Web应用体系框架是我们所面临的挑战。 MVC是软件工程学中一个非常重要的设计模式,它的出现为交互式系统的开发提供了一个非常优秀的模型。MVC模式对类对象的强制分离使系统开发变得更加灵活,同时又提高了系统设计的可重用性。正是MVC模式在交互式系统开发中所体现出的强大优势,MVC模式被开发人员逐步引入J2EE体系之中,成为J2EE进行交互式应用开发时,特别是Web应用开发时一个非常重要的设计模式。而目前广泛使用的Struts框架作为MVC设计模式的一种实现架构,具有MVC的各种优点,但也存在着一些缺点和不足。 基于上述理论,论文重点讨论了Web应用的框架设计,在Struts框架的基础上结合Hibemate持久化框架、JSTL、Velocity模板设计了一个基于MVC设计模式的整合框架。在该框架中,Struts作为基础架构实现框架的控制器部分;Velocity模板和JSTL标记来取代原有的JSP和标签技术构成视图部分;在模型部分,利用Hibernate框架来提供持久层支持。该整合框架是Struts框架的扩展和改进,框架中使用了多种设计模式,具有良好的扩展性和可维护性。论文重点分析了该整合框架的设计原理和关键实现技术。 论文最后,在提出的整合框架的基础上设计开发了一个典型的Web应用一网上数码商店,并给出了该应用的详细设计过程,说明了该框架的可行性。
其他文献
随着Internet应用的普及,电子邮件凭着其方便、快捷、成本低廉的特点逐渐取代了传统的通信方式,成为了人们通信的越来越重要的手段,但是随之而来的垃圾邮件也越来越猖獗。垃圾邮
机器人在未知环境下的自主导航,通常存在着大量的障碍物阻碍着移动机器人的前进,机器人必须在这些有限的工作环境中,寻找到一条无碰撞、时耗或能耗最小的最佳路径,到达指定地点并
随着计算机网络的发展与普及,人们在得到便利的同时,不得不面对各种安全威胁。黑客攻击、计算机病毒、信息非法获取等给网络信息安全带来了严重的威胁,安全事故屡有发生,并造成了
互联网的迅猛发展和计算机水平的提高带来了信息过载问题,如何快速的从中获取用户所需要的部分,成为一个亟待解决的问题。信息过滤技术可以帮助人们检出感兴趣的信息而屏蔽掉
在全国各级税务部门中掀起了推广应用CTAIS(中国税收征管信息系统的英文缩写)的热潮,虽然取得较好的效果。但在现有CTAIS中,纳税评定环节却是采用人工评定的方法,没有实现评定自动化。纳税评定能否自动化将直接影响税收征管信息系统的智能化程度以及信息化管理的准确性,它是税收征管信息系统的一个重要组成部分。本文以贵州省贵阳市云岩区国税局市西路大市场税收征管信息系统纳税评定为研究主体,认真分析了该纳税评
学位
随着嵌入式技术的飞速发展,虽然嵌入式芯片的功能变得功能日益全面和强大,但却越来越受制于发展速度相对缓慢得多的电池等供电技术。由于系统功耗的限制,嵌入式系统的持续工
电子邮件是当今最为经济和快捷的通讯方式,而垃圾邮件也成为互联网领域的一大难题。目前,用户收到的垃圾邮件的数量已经超过了正常邮件的数量,而且还有进一步增加的趋势。与
随着计算机网络技术的发展和分布式应用的迅速普及,将应用从客户端/服务器模型向客户端/中间件/服务器三层模型进行转移已成为用户的迫切需求,也是当今计算机技术发展的一个
建筑物区域提取与分类在数字化城市建设方面具有广泛的应用。一方面图像中建筑物区域的提取有助于实现对提取的街景进行自动分类,在构建3D城市地图时可以采集建筑物纹理进行贴