文献信息检索报告和综述论文1、要求:利用文献信息检索课上所学内容,结合自己的专业。
从多方面搜集信息,完成所选课题的检索报告和综述论文。
2、课题名称:基于软件设计模式的Web应用系统的设计和实现3、分析所选课题随着21世纪高新技术的发展,计算机的发展速度已经越来越迅猛,Web应用系统的发展与计算机的发展是相辅相成的,计算机的发展促进Web技术不断进步,同样,Web技术的发展也推动计算机技术的不断发展。
在IT产业高速发展的今天,基于软件设计模式的Web应用系统已经越来越重要。
1)基于软件设计模式的Web应用系统的设计与实现对人们生活的影响已经越来越大,Web技术的发展,使得管理系统的开发更方便、功能更强大,在此系统的开发过程中,Web技术起了一个骨架式的支持作用。
通过对系统的开发进行建模,形象直观的图形化表示,可以显示系统的流程与功能。
选择有效的建模方法,充分利用Web技术与组件技术,提高软件的开发效率,可以提高的软件的可靠性和可维护性。
2)基于Web的应用系统结构对于基于Web技术的应用系统,用户直接面对的是客户端浏览器,用户在使用系统时,请求之后的事务逻辑处理和数据的逻辑运算由服务器与数据库系统共同完成,对用户而言是完全透明的。
运算后得到的结果再通过浏览器的方式返回给用户.3).各种B/S架构的OA系统,MIS系统, CRM系统,都属于WEB应用程序...在程序设计工程中,我们可以通过不同的编程语言来是实现1)基于MVC设计模式的Web应用系统的设计与实现2)基于J2EE设计模式的Web应用系统的设计与实现3)基于MVC和J2EE设计模式的WEB应用系统的设计与实现根据上面的分析,本课题可以围绕上面的几个应用进行相关内容的查找。
4、检索策略4.1检索工具1)利用“中国知网”查找有关论文。
2)利用“维普科技期刊数据库”查找相关期刊论文。
3)利用“万方数据知识服务平台”查找相关资料4)利用“百度”搜索相关知识。
5)利用“SpringerLink”外文数据库查找相关知识。
4.2检索词1)MVC设计模式 and Web应用系统2)J2EE设计模式 and Web应用系统3)J2EE和MVC设计模式 and Web应用系统5、检索步骤及检索结果5.1检索工具中国知网(CNKI)5.1.1检索式1)题名=MVC设计模式 and Web应用系统2)主题=MVC设计模式 and Web应用系统3)题名=J2EE设计模式 and Web应用系统4)主题=J2EE设计模式 and Web应用系统5)题名=J2EE和MVC设计模式 and Web应用系统6)主题=J2EE和MVC设计模式 and Web应用系统5.1.2检索年限2004.1.1-2014.10.305.1.3检索结果【1】检索式:题名=MVC设计模式 and Web应用系统题名:MVC设计模式在WEB应用系统中的实现【作者】陈颖峰;王玉红;【Author】 CHEN Ying-feng~1,WANG Yu-hong~2(1.Department of Electrical & Electronic Engineering,Chengde Petroleum College,Chengde067000,Hebei,China;2.Department of Computer Science & Technology,China University of Petroleum,Beijing 102249,China)【机构】承德石油高等专科学校电气与电子工程系;中国石油大学计算机科学与技术系河北承德067000;北京102249;【摘要】阐述了MVC设计模式的设计思想,并给出一个具体的基于J2EE的W eb 应用系统,它的开发采用了MVC设计模式。
文章同时提供部分原代码,并详细说明了MVC设计模式的实现过程。
【2】检索式:主题=MVC设计模式 and Web应用系统题名:基于MVC设计模式的Web应用研究与实现【作者】毕建信;【导师】冉春玉;【作者基本信息】武汉理工大学,计算机应用技术, 2006,硕士【摘要】近年来,随着网络技术的迅速发展和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应用开发研究参考。
【3】检索式:题名=J2EE设计模式 and Web应用系统题名:基于J2EE设计模式的Web应用系统的设计与实现【作者】刘敏;【导师】李云清;【作者基本信息】江西师范大学,计算机应用技术, 2007,硕士【摘要】自从1997年由Sun公司提出J2EE企业级应用平台以来,基于J2EE的应用系统在信息技术的发展中扮演着越来越重要的角色,为开发企业级的应用定义了完整的体系结构。
虽然J2EE已经得到了广泛的支持,为企业事务平台奠定了坚实的基础,但是随着网络技术的不断发展和企业需求的扩大,Web应用程序也变得日益复杂。
此时,构造结构更为灵活、功能更为强大、开发更为快捷的企业级应用程序成为了当前Web应用系统探讨的热点。
模式的核心思想是总结和积累前人成功的设计经验,由GoF等人提出的23种设计模式一经问世,模式的研究便在软件业中迅速普及。
当前,针对J2EE不同层次开发中的常见问题,模式给出基于J2EE的解决方案的集合,总结出十几种核心模式。
但是众多的模式并不意味着成功,如何合理地选用设计模式、有效地在系统中组织和应用它们,对一个基于J2EE平台的系统非常重要。
本文深入分析、探讨了当今主流的GoF设计模式及J2EE核心模式,以及它们在软件开发中的复用技术。
以某外语培训学校信息管理平台的开发为实例,使用UML进行系统建模,应用设计模式设计并实现了一个基于J2EE平台的Web应用系统。
在系统开发中运用了几种重要的核心模式,比如Front Controller、Business Delegate、Session Facade、Service Locator、DAO等等,分别从外语培训学校信息管理平台的表现层、业务层和集成层给出了模式的实现。
相对传统的应用系统,该系统结构严密、层次分明,具有更好的可重用性和可维护性。
最后,运用了先进的Ajax技术进一步完善系统的可交互性。
【4】检索式; 主题=J2EE设计模式 and Web应用系统题名:基于J2EE的Web应用系统新架构【作者】杨兆楠;张枢;【Author】 YANG Zhaonan,ZHANG Shu (College of Computer and Information Engineering.Heilongjiang Institute of Science and Technology,Harbin 150027,China)【机构】黑龙江科技学院计算机与信息工程学院;黑龙江科技学院计算机与信息工程学院哈尔滨150027;哈尔滨150027;【摘要】针对J2EE架构功能强大而设计复杂的现实,分析了设计模式在Web程序设计中的作用,研究了J2EE设计模式的应用环境,提出了适合中小型Web应用的微架构模型,该模型综合考虑了系统的安全性和可操作性,给出了有效利用J2EE设计模式进行程序设计的方法【5】检索式:题名=J2EE和MVC设计模式 and Web应用系统在中国知网上未找到结果【6】检索式:主题=J2EE和MVC设计模式 and Web应用系统题名:基于J2EE和MVC设计模式的Web应用研究与实现【作者】李慧霞;【导师】霍红卫;刘忠武;【作者基本信息】西安电子科技大学,软件工程, 2006,硕士【摘要】目前,由于Internet技术的迅速发展,Web应用的范围越来越广泛。
在现有的Web应用系统中,普遍存在程序可重用程度低,维护工作繁琐,应变能力薄弱等不足。
随着Web应用的需求越来越复杂,开发周期越来越紧迫,对系统的稳定性、扩展性和可维护性要求也越来越高。
如何进行合理的分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。
本文所讨论的正是这个问题。
本文就自己所参与的项目讨论Web应用相关的问题,反映的主要工作包括:1.简述了J2EE和MVC设计模式的基本概念。