论文部分内容阅读
随着计算机应用技术的不断发展和互联网的迅速普及,电子商务应用成为一个引起人们广泛关注的领域.随着互联网的发展,电子商务应用也经历了从初级阶段向高级阶段发展的过程.高级阶段的电子商务要求实现电子商务与企业信息系统的无缝集成,最大限度地实现企业商务活动的自动化过程,其中的核心问题是如何实现企业复杂的业务处理逻辑.复杂的业务处理逻辑使应用程序的体系结构由两层结构(典型的C/S应用系统)发展为三层结构,客户端应用程序中的业务处理逻辑分离成为位于客户端和数据库服务器之间的中间层-业务逻辑层,客户机由“胖客户机”变为“瘦客户机”.业务逻辑层成为三层体系结构的核心部分,它主要采用了基于组件的分布式应用开发技术,以快速而方便地实现电子商务中的分布式业务处理.2EE(JavaPlattOrm 2,Enterprise Edition)即Java 2企业版,是由Sun Microsystems,Inc公司在1999年6月推出,作为使用Java构建三层结构的企业应用系统的标准平台和环境,具有Java跨平台运行的优点.J2EE中实现商务逻辑的核心组件模型是EJB(Enterprise JavaBeans)组件模型,应用程序开发人员使用EJB组件可以迅速构建企业的商务逻辑,而无需考虑很多系统级的问题,如并发控制、事务管理、分布式通信、安全机制等.EJB容器提供了EJB组件运行的系统环境.该文从应用的需求角度出发,研究了J2EE规范的体系结构、重要的底层服务以及与应用密切相关的EJB组件模型的运行机制,以更好地利用J2EE平台实现电子商务中的分布式业务处理逻辑.