论文部分内容阅读
自20世纪90年代以来,特别是WEB及相关技术,如JAVA的发展,计算机原有的体系结构也从两层的C/S结构发展到现在的三层C/S结构,并逐渐形成流行的J2EE应用体系结构。而基于EJB组件的三层次体系结构是J2EE应用体系结构的重要组成部分。 本文研究基于EJB组件模型的三层次客户服务器结构的设计与实现,并且在开发过程中引入了源于MVC三部件框架的设计模式,实现了应用中表现逻辑与业务逻辑的分离。同时引入了FACADE模型封装了代表数据模式的EJB,改善了数据存取的性能。此外本文还讨论了如何在一个系统中利用不同的EJB服务器集成异构的数据源,以及如何利用两阶段提交实现分布式异构数据库的数据更新。本文以一个公司的销售管理业务流程实现为例子,利用UML进行系统分析与建模,通过SERVLET访问应用服务器中的EJB业务组件,并利用JSP实坝表现层。本文着重讨论了以CMP方式部署EJB组件,以及实现分布式数据库的数据更新的方法和优势。 本课题选用IBM公司的webSphere应用服务器为EJB的部署平台,以VisualAgeforJava为开发工具,实现了以EJB组件模型为基础的三层次客户服务器应用。