设计模式在基于J2EE的系统中的应用研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:whj0631
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向对象技术的发展,如何设计可复用的面向对象软件越来越受到关注。当应用软件的复杂度不断加大时,单凭个人的设计经验已经不能解决所有的设计问题,利用资深软件工程师的经验就显得尤为重要。当建筑领域提出把设计经验作为设计模式来记录后,软件工程学便引入了这一理念,出现了软件领域的设计模式。设计模式描述了在特定语境中出现的设计问题的特殊重现,并为这种方案提供了一个被证明良好的一般计划,方案计划通过描述它的关键组件、它们的职责和相互关系以及结合的方式来指定。 对于设计模式的学习,不仅仅在它的结构,对设计思想的把握是至关重要的,这是灵活应用设计模式的基础。设计模式并不是互相孤立的,它们之间有着多种联系,如何把握这些联系并在应用中合理组合设计模式成为了设计良好软件系统的关键。 本文旨在研究设计模式如何在基于J2EE的系统中得到合理应用。首先对于设计模式进行了简单介绍,然后对几种J2EE核心模式MVC、Skin、Front Controller、Business Delegate、Data Access Obiect、Data Transfer Object及Factory Method模式进行了详细的分析,接着针对实际项目详细讨论了设计模式在项目中的应用和实现过程,最后提出了对本文的总结以及对于设计模式研究的看法和展望。
其他文献
在快速发展的互联网时代,数字化办公已变得十分普及,人们每天都要接触许多的数字文档。由于数字文档极易被篡改和伪造,因此数字文档的安全性引起了越来越多的关注。我们应该
随着网络技术发展的日新月异,网络规模迅速扩大,特别是进入90年代后,以IP为基础的Internet呈现出爆炸式增长,Internet已逐渐发展成为全球性的信息基础设施。随着新型网络应用
随着信息技术的飞速发展,信息应用系统在高校的教学科研管理各个方面得到了广泛的应用,极大地促进了高校各项事业的蓬勃发展。然而当高校全力朝着“数字化校园”的建设目标迈
随着移动互联网技术发展和智能手机的普及,在室内人们对基于位置服务需求越来越多,如商场导航,车库寻车,现场救援,智能家居位置感知等。室内定位可靠性和对环境变化适应性引
信息的不一致性是普遍存在的,在计算机技术的日益发展而且软件系统的规模也在不断变大的今天,软件系统的开发也变得更加复杂和难以把握。而面向对象技术作为目前软件开发中最
联盟问题是多代理系统研究领域的一个重要课题。动态联盟问题是这一课题的一个重要分支。在多代理系统中关于联盟的研究主要集中在静态联盟的领域:Talal Rahwan提出了一种静态
当今社会,互联网成为了大多数人生活中必不可少的一部分。不少不法分子借助互联网的广泛影响,在网络中散布谣言、淫秽、恐怖、反动等敏感信息,不仅侵犯个人权益,甚至危害国家
近年来,随着互联网技术的快速发展,个人或家庭接入互联网的带宽也越来越大,与之而来的各种各样的新型互联网服务方式。视频点播服务也是其中之一并且已经成为互联网的主流业
无线传感器网络已经成为当今的热门研究领域之一,而如何将IPv6与传感器网络结合也成为其中的一个重要议题。IETF成立的6LoWPAN工作组,专门从事基于IEEE 802.15.4标准的IPv6协议
随着SoC系统级设计的飞速发展,从更高层次描述系统的行为,从而减少仿真时间以加速设计收敛,变得非常迫切。特别,当要建模的目标系统十分复杂时,设计者需要对目标设计更早的有