基于MVC设计模式的Web应用研究与实现

被引量 : 0次 | 上传用户:ivan888111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE(Java 2 Enterprise Edition)平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成熟起来。同时,随着对软件功能的要求越来越高,应用范围的不断扩展,曾经使得在代码的移植、程序的可扩展性等方面出现了诸如重复性开发、维护工作困难等纵多问题,Web应用也变得越来越复杂。那么,如何在软件开发过程中最大限度地实现“重用”,包括代码的重用、思想的重用、设计的重用、资源的重用等,从而能够提高效率,高质量的进行软件开发呢? 由此,我们引入了设计模式的概念。所谓设计模式,实际上就是对以往成功的解决方案的重复利用,它充分体现了重用的思想。MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式成为开发J2EE Web应用的首选。 作为对经典的MVC设计模式的一种具体实现,Apache Struts是建立在当前Web设计领域中JSP、Servlet、XML等相关开发基础之上的一种主流框架,是一种经典的MVC设计模式框架。其模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由ActionServlet和Action构成,视图由一组JSP文件构成。它全面减轻了构建多层Web应用的负担,提供了复用的软件构架,其重要问题是配置文件struts-config.xml的设计。同时,Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。而且,Struts适合于各种大小型项目,当然,对于大型项目,它所体现出来的优势更加明显。 本文首先分析了基于J2EE平台构建Web应用系统的优势,其次深入细致地研究了MVC设计模式以及基于该模式的Struts应用框架,最后详细探讨了基于Struts框架实现智能大厦OAS中企业内部信息管理系统的全过程,包括:需求分析、系统设计、系统实现。其中重点介绍了系统的实现阶段,从开发环境选取,到构建数据库,再到用Struts框架来构建MVC的模型、视图、控制器以及配置Struts应用的两个重要文件web.xml和struts-config.xml。 从本文的论述可以看出,采用J2EE技术的Struts MVC框架模式来开发Web应用,将业务逻辑和显示页面分离开来,简化了每个阶段的工作,而且规范了整个系统的开发,提高代码质量和系统开发效率,使整个系统具有高性能、跨平台性、易于扩展、易于管理和维护等优点,体现了J2EE体系与MVC模式卓越的技术优势,此方案可供同类Web应用开发研究参考。
其他文献
互联网的浪潮几乎席卷了各行各业,如今商业和互联网产生了密不可分的关系。在互联网时代,企业品牌文化的传播媒介和途径也发生了实质性的变化。无论企业采取何种品牌战略,品
乡村民宿是乡村旅游发展的一个重要载体,直接影响到了乡村旅游的发展水平。近年来,我国的乡村民宿发展很快,从南至北全面发展,获得了很多突出的成绩,成了我国旅游业的一大亮
<正>注射用奥美拉唑钠主要成分为奥美拉唑钠,奥美拉唑是一种弱碱性物质,在胃壁细胞内小管这一高酸性环境中被浓缩转化为活性物质,抑制H+-K+-ATP酶(质子泵),从而产生抑制胃酸
我国上世纪90年代建好的高速公路,在持续快速增长的交通负荷作用下,公路及其配套设施已出现不同程度的损害和老化,服务水平明显降低,已经不能适应社会经济快速发展的需要。目
我国的城市高架桥施工工艺落后,施工周期长,造成交通拥堵、环境污染,已经成为制约经济社会发展的重大问题。为了加快城市桥梁施工速度、缓解交通拥堵、减轻环境污染,本文提出
人参是我国传统的名贵中草药材,人参皂苷是人参的主要有效成分。人参皂苷Rg3,Rh2具有抗疲劳、舒张血管、提高免疫力、抗肿瘤等药理作用。综述了人参皂苷Rg3,Rh2的药理作用及
目的:研究血清中miR-29a-5p和miR-222表达与肝细胞肝癌(HCC)的诊断价值和预后的关系。方法:采用实时荧光定量PCR(RT-PCR)对比检测76例HCC患者、62例肝良性疾病患者和60例健康
大数据的应用已经成为各领域的研究热点。大数据理念和技术在我国农业领域应用方面具有一定的特殊性。重点研究分析大数据应用在我国农业领域时可能遇到的主要问题,从应用过
随着Internet和Web技术的广泛应用,基于B/S的多层Web体系结构逐渐发展并成熟起来,越来越多的企业都迫切要求高效地构建自己的Web业务系统。Sun公司发布的J2EE技术规范提供了
基于重庆市拆迁安置方式及相应标准以重庆市璧山县璧泉街道安置房补助为例,分析了璧泉街道安置房补偿的现状以及安置补偿过程中存在的问题,并提出了相应的解决对策。