欢迎来到天天文库
浏览记录
ID:41519547
大小:48.75 KB
页数:41页
时间:2019-08-26
《java系统框架架构网络笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java设计架构目录摘要2文献综述3第一章前言6第二章OOP的基本原则及发展方向第一节软件的可维护性与可复用性6第二节六条OOP设计原则7第三节AOP的兴起8第三章J2EE系统的架构设计第一节J2EE中常用的概念10第二节MVC架构12第三节分布式架构13第四章数据持久层的设计第一节业务对象的持久化14第二节数据访问对彖设计模式15第四节数据持久层19第五节数据库连接池、缓存及系统性能的提升21第六节Java反射技术22第五章J2EE架构屮各层的数据表示方法第一节MVC三层体系结构中的数据表示要求23第二节J2EE系统屮各层数据表示的设计24第六章设计模式的概念与几种常
2、用的J2EE设计模式第一节设计模式的概念25第二节工厂创建模式与单例模式27第三节使用工厂模式实现DAO31总结33结束语34多层J2EE系统的架构与模式设计【摘耍】J2EE提供了一套完整的基于标准化模块的服务组件,它能自动的处理大多数应用程序的细节,而不需要复杂的编程,因此简化了复杂的企业级应用程序的开发。本文首先考察企业级应用的一般概念和需求,然后简要阐述而向对彖程序设计的基本原则,并结合软件工程的思想来讨论多层的J2EE应用架构,分析它们满足企业级应用的方式,,再通过讲述常用的儿种Java设计模式和Java反射技术来说明如何实现这些应用架构。【关键词】模型■视图■
3、控制,对象关系映射,业务对象,面向方面编程,数据访问对彖,设计模式TheFrameworkofMultitierJ2EESystemandDesignPattern[abstracts]TheJ2EEsimplifiesenterpriseapplicationsbybasingthemonstandardized,modularcomponents,byprovidingacompletesetofservicestothosecomponents,andbyhandlingmanydetailsofapplicationbehaviorautomatically,w
4、ithoutcomplexprogramming.Thispaperreviewsthegeneralconceptandtherequirementofenterpriseapplication,elaboratesthegeneralprincipleofobjectorientedprogrammingbriefly.WecombinetheideaofSoftware-EngineeringtodiscusstheframeworkofmultitierJ2EE,andmeanwhileanalyzehowtheycansatisfythedemandofent
5、erpriseapplications.Atlast,thispapershowshowtoimplementthoseframeworksofmultitierJ2EEbyintroducingsomekindsofJavadesignpatternandtheJavareflectiontechnology.[keywords]MVC,ORM,BO,AOP,DAO,Designpattern.【文献综述】计算机软件是人类心灵和智慧在虚拟空间中的投射。软件的性能是人类能力的扩展,它的活动就是人类心押活动的反映。软件直接表达出设计者对冃标的理解,对用户的期待,以及对自己
6、的定位。人们在自己的环境中不断发现问题和寻找问题的解决方案的时候,发现有一些问题及其解决方案不断变换面孔重复出现,但在这些不同的面孔后面有着共同的本质,这些共同的本质就是模式。著名建筑工稈学家ChristopherAlexander所著《建筑的永恒之道》(TheTimelessWayofBuilding)和他发展出来的模式理论涵盖科学,心理,艺术和哲学,不仅适用于建筑工程学,而且适用于软件工程学以及任何其他的工程学。今天的企业软件可以由多个不同的部分组成,但企业己经认识到,只要符合企业利益,很有必要将各个分散的系统进行良好的集成,以尽可能相互支持,总的来说企业希望对集成
7、后的企业级软件的具体应用如下:1.通过集成企业的客户支持和本身的产品知识,企业可以利用WEB为它的客户提供更新更好的服务。2.将企业售货机联网,企业可以获得更多的在线客户。3.将销售管理系统和存货系统相链接,企业可以设计特定的低成本的Web销售渠道,这样可以进入未曾涉足的市场领域。4.如果给企业员工所使用的服务提供一个前端,例如内部办公用品订货系统,将它与会计系统连接在一起,企业就可以降低总体开支并提高员工的工作效率。5.在线使用企业HR系统,可以让员工根据他们自己的健康状况进行更多的选择,这样可以降低金业整体的管理费用。6.使企业的人力
此文档下载收益归作者所有