论文部分内容阅读
三层/多层体系结构是目前大型企业级应用所采用的主要结构形式。在分布式企业级应用开发中,当前主流的体系结构出自Sun公司、Microsoft公司和OMG(Object Management Group)组织。建立健壮的、多层的、可重用的和结构开放的分布式企业级应用是目前系统开发的前沿课题。 基于组件技术的应用开发是面向对象开发的核心之一。J2EE作为组件技术的重要开发平台,为按照基于组件的应用模型设计的分布式应用提供了一个简单而统一的标准。EJB是J2EE的核心技术,EJB技术为快速开发大规模企业应用的中间层组件提供了一套标准的组件API,同时,EJB提供了灵活的兼容性和跨平台、跨厂商的特性。 首先,本文借鉴吸收了目前面向对象开发领域的前沿思想和技术,实现了真正意义上的三层体系结构,将业务逻辑封装在EJB组件中,EJB组件作为表现层的代理对数据层进行操作;使用EJB技术,实现了业务逻辑和系统服务之间的分离,使得开发人员可以专注于业务逻辑的开发,从而提高软件的质量和开发效率;通过分层模式,实现了可伸缩的企业应用程序。层与层之间松散藕合,每个层针对特定的角色,每一层内部实现方法的变化不影响层与层之间的调用关系,可以更好地适应客户需求的变化。 其次,本文分析了J2EE架构应用中影响性能的因素,介绍了如何提高系统性能以及系统在改善性能方面采取的措施等,并引入了UML统一建模语言,运用UML的分析方法,对系统进行了分析和建模,为系统的设计与实现打下了坚实的基础。 最后,针对J2EE的安全服务体系进行了分析,并对基于J2EE的应用服务器的安全服务的实现给出了设计方案。在实现安全服务的过程中,考虑到J2EE的安全体系服务中的一些缺点,采用了有效的解决方法,使得在设计时提出的实现目标全部得以实现,并给出了两个简单的实现实例。