论文部分内容阅读
J2EE是Sun公司提出和制定的基于Java技术的分布式组件计算平台规范,基于这个平台可以实现快速开发和部署多层结构的易于移植的应用系统。EJB技术是J2EE的基石,它能让开发者快速开发大规模企业应用的组件体系结构。而EJB服务器通过为中间件服务(如事务处理、安全性、数据库连接及其他)提供自动支持,降低了开发中间件的复杂程度。 本文针对EJB的产生、体系结构及特点作了介绍,同时从持久化最优操作、EJB最优操作、EJB性能优化、EJB组件约束进行了深入研究,建立了一些策略和规则。而且将EJB技术及其它J2EE中的相关技术,与电子商务应用开发技术结合起来,设计出运行在J2EE服务器上通用的电子商务平台,展示了开发网上商店的具体流程。在构建本系统中使用了J2EE的多种技术,合理利用了各种技术的优势,例如采用了JSP技术生成用户视图,Java Servlet进行前台控制,EJB提供后端的业务逻辑。另外还采用与JSP结合的很好的JavaBean向前台提供数据并处理一些简单的业务逻辑。同时为了提高系统性能,在网上商店系统中采用了多种设计模式。系统采用前台控制器来方便的实现导航;采用复合视图来向用户提供Web显示,以降低视图中的重复代码;采用业务代表降低了各层次之间的耦合;并在业务层中采用值对象来向表示层提供数据。开发出了一个高可扩展性、可靠性以及可重用性的网上购物系统,以满足现实生活的需要。