论文部分内容阅读
随着企业信息化地位的提高,传统的企业开发平台正面临着严峻的挑战。现代的企业信息系统业务逻辑多变、安全要求高、管理数据多,要求开发平台提供足够的灵活性来适应现代企业应用系统开发的需要。在开发模型的系统结构方面,从最初的主机/终端模型发展到B/S模型再到现在的多层B/S模式,相应地系统应用体系结构也由单层结构发展到二层结构再到三层结构以至多层。如何在J2EE平台上根据客户需要快速准确的开发网络应用系统是摆在广大科研人员面前的重要问题。本文以多层浏览器/服务器构架和J2EE技术为基础,论述了基于J2EE以业务逻辑层和Web服务层为中心的企业应用,着重研究了该企业应用模型中的业务逻辑层及Web服务层的技术。首先深入研究了多层B/S构架和J2EE技术,对它们的优势、特性进行了详细的分析研究,给出了基于J2EE的多层B/S企业解决方案,分析说明了以业务逻辑层和Web服务层为中心的企业应用实现方法。文章论述了基于J2EE以业务层为中心的企业应用,着重研究J2EE多层模型中的核心层——业务逻辑层和Web服务层,在Web服务层通过使用单点登陆技术实现了统一身份认证,通过使用开发模式对业务逻辑层中的工作流问题以及权限控制问题进行了详细设计。并结合实际项目工作,对如何应用多层B/S构架及J2EE原则和技术方法构建高质量、高可用的分布式企业应用进行了尝试。最后对全文进行了总结,提出了有待进一步深入研究和探索的问题。