欢迎来到天天文库
浏览记录
ID:10843645
大小:320.00 KB
页数:0页
时间:2018-07-08
《轻量级服务器端组件体系实现-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《毕业论文》本科毕业论文(科研训练、毕业设计)题目:轻量级服务器端组件体系实现姓名:学院:软件学院系:专业:软件工程年级:学号:指导教师(校内):职称:职称:指导教师(校外):职称:年月日-21-《毕业论文》轻量级服务器端组件体系实现【摘要】用组件构成新的系统,将体系结构和设计分解成组件,两者都是现在企业应用系统开发的最有希望也是最具挑战性的工作。N层体系结构已经成为很多这种应用的最佳实践,针对具体应用的复杂度通常集中在应用服务器层。这导致了服务器端组件体系结构的成熟。然而本文并不局限于讨论了服务器组件体
2、系,现有的组件体系如EJB、CCM和COM+已经很成熟。一个优秀的组件体系无疑也是一个优秀的OOD系统,通过实现一个定制的容器去把握和了解容器内部结构,不仅对于开发组件部署新的应用,同时对于学习面向对象设计都有巨大的促进作用。【关键词】组件体系AOPIoC-21-《毕业论文》AapproachofLight-HeightSever-sideComponentSystem【Abstract】Buildinganewsystemwithcomponent,resolvesystemstructureintoc
3、omponenttodesign,thetwonowenterpriseapplicationsystemdevelopmentismostchallengingwork.Nlayersofsystemstructurebecomealotofthebestpracticeofapplicationalready,Thatusingtheappserverlayertoconcentratetotheconcretecomplexityisusuallynow.Thishascausedmaturityo
4、ftheserver-sidecomponentsystem.Butthistextdoesn'tdiscusstheserver-sidecomponentsystemonly,theexistingcomponentsystemsuchasEJB,CCMandCOM+arealreadyverymuchripesystem.OneoutstandingcomponentsystemisalsoundoubtedlyoneoutstandingOODsystem,throughrealizeonecus
5、tomizedcontaineritholdandfindoutaboutcontainerstructuretogo,notmerelyfordevelopingcomponentstodeployanewapplication,butalsohavingenormousfacilitationtostudyingObject-Orienteddesignatthesametime.【Keyword】ComponentAOPIoC-21-《毕业论文》目录一、引言-5-二、系统架构-5-2.1面向对象与框
6、架-5-2.2系统架构的发展-5-2.3支持层——服务器端组件体系设计-7-2.2.0服务器端组件体系设计的考虑-7-2.2.1IoC容器-7-2.2.2AOP容器-14-三、软件工程实践-19-四、总结-19-五、致谢语-20-参考文献-21--21-《毕业论文》引言组件——当前一个很重要也很“热门”的软件工程主题。书架上此类书籍比比皆是。在主流企业开发应用上,大量应用了此类技术,我们已经很习惯的在WebSphere或者WebLogic上开发新的企业应用。然而即时如此,在CCM、COM+和EJB组件平台
7、的传统领域,定制容器的趋势也已出现。无论是传统领域还是定制趋势,容器的技术体系作为一个优秀的OOD系统无疑带有相当的“神秘”色彩。为什么容器被设计成这个样子,它如何工作。学习其内部结构和工作方式无疑对开发组件以及对于学习面向对象技术都有巨大的帮助。一、系统架构在正式论述主题之前,我不得不先介绍一下一些基本概念,它们虽然没有显式的体现在主题论文中,然而它们确实贯穿了主题的全部。2.1面向对象与框架总体而言,系统的开发方式有三种,如下:1.结构化设计(自顶向下)——没有提供适当的方法解决并发性问题。2.数据驱
8、动设计——广泛应用于信息管理系统,它关注系统的输入输出。3.面向对象设计——适应复杂开发并具有良好复用性。面向对象作为当前程序设计的主流技术,其本质:抽象、封装、多态、继承。第一要着是抽象,而抽象具有是不确定的,具有不同的粗粒度(根据不同的粗粒度可以排列成为一种层次)。在此之上面向对象设计,则是一种工程学方法,在RobertMartin于1995年出版的那本著名的DesigningObject-OrientedC++Appli
此文档下载收益归作者所有