【VC++开源代码栏目提醒】:网学会员VC++开源代码为您提供设计模式在企业应用系统(J2EE)中的分析与应用 - 硕士论文参考,解决您在设计模式在企业应用系统(J2EE)中的分析与应用 - 硕士论文学习中工作中的难题,参考学习。
重庆大学 硕士学位论文设计模式在企业应用系统(J2EE)中的分析与应用 别:硕士 专业:软件工程 指导教师:向宏 20041101重庆大学硕士学位论文 中文摘要 摘 要 软件的规模和复杂度不断增加,使得软件开发面临巨大挑战。
软件复用被视为解决软件危机、提高软件生产率和质量的可行途径。
而设计模式是一种更高层次,更抽象和更有效的软件复用方法,设计模式的应用可以更好的在系统构架阶段,从整体上规划系统结构设计和功能划分,使后续的开发更有条理和保障。
本文根据一个实际的企业应用系统(J2EE)项目的开发实践经验,探讨了设计模式对软件复用的强有力支持。
本文首先回顾了设计模式的产生、发展历程,介绍了以GoF模式为代表的设计模式的概念、作用、选择和使用,总结出J2EE设计模式的特点。
结合实际开发项目,介绍了项目背景和系统架构。
接着在web表现层开发方面,分析了目前国内外的研究,比较了现在的几种开发技术的优缺点,应用合成复用与视图助手模式,设计并实现了一套全新,方便和高效的表现层开发框架,该方法采用XML配置文件来表示页面属性和格式,并通过视图助手分离出页面的逻辑数据,彻底做到了表现层与逻辑层的独立开发,减轻了页面开发人员的工作负担。
应用该方法开发WEB表现层,可以减少传统开发方法的复杂性,并提高开发效率。
实现外观,数据,以及程序逻辑的层次性划分。
最后在数据持久层开发方面,通过分析持久层设计中的对象,关系映射问题,比较了目前EIB架构的缺点和JDO的不成熟,前瞻性的应用一个优秀的对象关系映射(ORM)框架Hibernate来有效的解决了持久层设计中的问题,接合项目实际开发,详细的分析了它的对象关系映射模式中的单向一对多和双向一对多关系,并总结出它在数据持久层开发方面的优势。
晟后,应用数据访问对象(DAO)模式来封装Hibernate,从而提供给用户~个方便简单的数据访问接口。
采用这种设计,可以使系统的数据持久层更加灵活,更易适应系统的升级和变更。
关键词:设计模式,XML,数据持久层,ORM,Hibernate重庆大学硕士学位论文 英文摘要 ABSTRACT The increasing scale and complexity of software challenges software developmentdramatically.Software reuse has been seen as a feasible means to solve the softwarecrisis and to improve both productivity and quality ofthe software.Design pattern is ahigher level,more abstract and more effective method of software reuse.Theapplication ofdesign pattern is helpful to plan the system frame design and measure offfunctions from whole level at the beginning of system construction,this make thesubsequent development more regular and guaranteed.This thesis discusses the designpattem as well as its strong support for software reuse according to practice experiencein a real J2EE project. This paper discussed and summarized the character ofJ2EE design pattems basedon GoF’S design patterns.According to a J2EE project,firstly,this paper introduces acomplete new,convenience and high effect method for web layer with design patternsofcompose and view assistant,after analyses and compares some technologies atcurrent time.Thi