基于j2ee下web应用架构设计

基于j2ee下web应用架构设计

ID:6240105

大小:26.50 KB

页数:5页

时间:2018-01-07

基于j2ee下web应用架构设计_第1页
基于j2ee下web应用架构设计_第2页
基于j2ee下web应用架构设计_第3页
基于j2ee下web应用架构设计_第4页
基于j2ee下web应用架构设计_第5页
资源描述:

《基于j2ee下web应用架构设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于J2EE下Web应用架构设计摘要从实际情况来看,J2EE架构的作用的确很强,在网络中发挥着巨大的作用,同时其架构的设计过程也比较繁琐。文章以J2EE下的Web应用架构设计为研究对象,通过架构设计模式的概述、架构设计模式的实际应用、J2EE模式分层以及Web微架构模型创建三个方面对研究对象进行探讨和分析。关键词J2EE;Web;架构;设计中图分类号:TP311文献标识码:A文章编号:1671-7597(2014)05-0034-01近些年来,互联网技术发展的非常迅速,同时也被世界各个领域所大面积使用。伴随各大领域对分布式以及信息系

2、统整合的相关要求,产生了三层体系结构,其中b/s结构的使用程序占了主导地位。J2EE是设计人员采取的重要设计方案之一,J2EE的架构作用非常的强,而且它的设计也比较繁琐,为了能够给用户研发出结构更加合理,使用更加安全,效率更大的系统,专业的设计师研发出很多的设计模式。1架构设计模式的概述在20世纪70年代,国外就有专家写了很多的著作,对土木工程以及建筑方面的一些设计模式做了记载。之后,在软件的研发过程中就利用了“设计模式”的观点。5设计模式与抽象层次以及粒度是不一样的。接下来,通过两个原则对设计模式做了分类,具体如下。1)目的性的原

3、则。也就是说“模式”是要完成某项工作或者是达到某个目的的。“模式”根据它的目的可分成几个类型:结构型、创建型以及行为型。结构型的模式是类与对象相结合;创建型的模式是与对象的创造相关;行为型模式是对对象以及类之间的相互关系来做出描述的。2)范围方面的原则。固定的模式重点是应用在类上面还是对象上面。使用类模式来对类和子类的关系进行处理,它们之间的关系经过继承创建静态的关系,在编译的过程中就已经定好了。采用对象的模式来对对象之间的联系进行处理,它们之间的联系在运行过程中是不断变化着的,有着动态特性。从某个方面来讲,大部分的模式采用的都是继

4、承的机制,因此“类模式”指的只是对类之间联系进行处理的一些模式,基本上都在对象模式的范围之内。创建型的类模式可以把对象的一些工作推迟至子类,然而创建型的对象模式却可以把其推迟至其他的对象当中。结构型的类模式是采用继承的机制来对类进行结合的,然而结构型的对象模式却对对象的结合形式进行了详细的描述。行为型的类模式采用了继承描述的算法,行为型的对象模式却是对一队对象如何达到一个对象没有办法达到的目标进行具体的描述的。5另外还有些模式,这些模式往往会打包使用,很多的模式能够被取代,很多的模式可能在应用的目的上面不太一样,可是设计出来的效果是

5、非常的类似的。2架构设计模式的实际应用设计模式可以作为一种通用的技术来对一大类的问题进行解决。比如,房间采光方面的设计,可能每个设计师都会有不同的设计方案把房间设计的更加明亮;一样的情况,对于一些网络方面的问题,设计师同样也会用很多不一样的设计方案来解决。模式是一种具有通用构造的解决方式。而设计模式是一些专业软件设计师的劳动果实,是很多网络问题的解决方案,可以把设计模式作用归为以下几点。1)重用代码没有重用设计有价值,因为重用设计可以自动的引起代码的重用。2)可以给设计带来更多的词汇,每一个设计的词汇就是每一个模式的名字,它的定义可

6、以让设计者之间的沟通更加简单。3)在研发的文档当中使用模式词汇能够使别人更加深入的了解你的意思,懂得了你这样做的目的是什么,同时还知道了你都做了哪些事情。编程过程就变得更加的简单了。4)使用设计模式能够让重构的系统更加简单,能够保证研发出对的代码,同时还能减少在设计过程中出现的错误,另外还能给其他程序的编写提供更好的系统构架。55)设计模式的正确以及合理化运用可以节约更多的时间。3J2EE模式分层以及Web微架构模型创建3.1J2EE模式分层按照模式使用环境的不同,J2EE设计模式可分成以下几类。1)表示层次。它的设计模式主要有:过

7、滤设备拦截的模式、前部控制设备的模式、视图复合的模式等。2)业务层次。它的设计模式主要有:业务代表的模式、门面会话的模式、定位服务器的模式等。3)集成层次。它的设计模式主要有:对象传输的模式,实体复合的模式以及访问对象数据的模式等。具体的J2EE设计模式的层次如图1所示。图1J2EE的层次结构3.2Web微架构模型创建5Web微架构就是把很多的设计模式结合到一起,它可以对这些设计模式的相互关系进行解决。和微架构来进行计较,设计模式属于是微操作,它只是对某个问题进行解决的方法,不属于是系统。像那些比较小的系统能够把相关的要求通过某个平

8、台的一些相关组件来实现,可是业务一旦变得繁琐了就没有办法通过这样来达到了,由于这样的路径可能不能走,会引起代码混乱。从整体考虑,正确的使用微架构,那些互相联系的设计模式才可以得到更好的解决。4结束语综上所述,J2EE架构在网络中发挥着

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。