电子商务系统能集成企业内外的信息系统资源,建立可扩展的、交互性强的、业务
流程合理的企业信息网络。企业电子商务系统能支持全球的商业与商业之间、商业与客
户之间便捷和快速的交互。随着软件技术和 Internet 的迅猛发展,以 J2EE 技术体系为
代表的分布式对象技术为企业构造新的基于 Internet 的电子商务平台提供了技术支持。
J2EE 规范定义了一个用于简化分布式企业级应用开发与部署的基于组件的模式,它提供
了一个多层次的分布式应用模型和一系列开发技术规范,为搭建具有可伸缩性、灵活性、
易维护性的电子商务系统提供了良好的机制。该框架能集成企业各类业务系统,实现系
统间的数据交换和无缝对接,完善企业信息系统环境。基于当前流行的 Struts 框架开发
能提高开发效率和程序的可复用性,J2EE 平台为开发和部署电子商务应用框架提供了完
整的应用体系结构。基于 J2EE 的企业电子商务平台框架具有多层体系,在每层结构中运
用相应组件实现了各层的功能,共同组成了可扩展的,系统功能完备的电子商务平台框
架,层次分明、耦合度低,便于维护和扩展
[3]
。
2.1 电子商务的开发模式
采用分布式应用体系的三层模型开发模式:表示层、业务层、数据库层。
2. 3 分布式多层应用系统构建高效的电子商务系统
2. 3. 1 分布式多层 Web 应用系统的构造
它由客户端浏览器、Web 服务器、Web 应用程序、Web 应用服务程序(Web 应用服务
器) 组成。一般的分布式 Web 应用系统并不包括 Web 应用服务程序, 程序员只需开发 Web
应用程序即可,这样客户浏览器提出的各种请求和回复全部由 Web 应用程序完成,造成了
Web 服务器沉重的负担,而高效的电子商务系统在同一时刻具有众多的访问者,Web 应用
程序应该快速地反应客户端的要求,而当 Web 应用程序接受到客户端的要求时,应该将所
需的服务交给 Web 应用程序服务器去做,当 Web 应用程序服务器完成了相应的服务后将
返回结果又通过 Web 应用程序交递给 Web 服务器,并由 Web 服务器交递给客户浏览器。
这样 Web 服务器在同一时间内可以服务更多的客户端用户而不会在 Web 服务器和 Web 应
用程序处发生瓶颈现象。与客户打交道的 Web 服务器和 Web 应用程序主要起一个传递信
息的作用, 而信息的加工和整合由 Web 应用服务程序完成。客户端管理程序是工程师终
端,它主要用于系统的维护和检测,同时它也包括新商品数据的输入
[4]
。
2. 3. 2 Web 应用服务程序的作用
Web 应用服务程序是一个中间件,它主要提供繁多信息的处理和服务,