、职员、保险制度等等)的程序提供了一个框架。在这种分离下,程序员必须人为地将数据的结构与处理此数据的相关过程联系在一起。J2EE是一种利用Java2平台来简化企业解决
方案的开发、部署和管理相关的复杂
问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBCAPI、CORBA技术以
6
及能够在Internet应用中保护数据的安全模式等等,一个多层化应用能够为不同的每种服务提供一个独立的层,以下是J2EE典型的四层结构,如图3-2所示:
图3-2.J2EE典型的四层结构
这四层分别是:运行在客户端机器上的客户端层(ClientTier)运行、在Web服务器上的Web层(WebTier)运行在EJB服务器上的业务、层(BusinessTier)和运行在EIS服务器上企业信息系统层(EnterpriseInformationSystemTier)一般情况下,。许多开放商把Web服务器和EJB服务器产品结合在一起发布,称为应用服务器或J2EE服务器3.1.4数据库开发环境的选择本次毕业设计始用ORACLE9i数据库,因为ORACLE数据库具有众多的优点,非常适合公司的大型数据库开发与维护。3.1.5Web服务器的选择及中间件的介绍3.1.5.1Web服务器WebLogic是一套基于JAVA功能强大的电子商务套件,提供了许多功能强大的中间件以方便编程人员编写的JSP、SERVLET等电子商务应用。WebLogic的优点:(1)WebLogicServer越来越多开发商、独立软件厂商(ISV)、应用服务提供商(ASP)和系统集成商采用的事实上的标准应用服务器(2)简化运行并实现自动化,使应用和基础结构具有可视化。(4)通过Web和无线客户机访问相同应用程序代码,从而实现无线商务
7
(5)利用高可用性和可伸缩性的先进群集技术,使系统随业务的不断壮大而扩展中间件3.1.5.2中间件O3W的介绍3.1.5.2.1中间件的重要性本系统采用了典型的分布式事务应用程序架构,随着各种现有应用的不断扩充和新应用形式的不断增加,迫使在开发中需要解决越来越多的需求,诸如跨过不同硬件平台、不同的网络环境、不同的数据库系统之间互操作,新旧系统并存,系统效率过低,传输不可靠、数据需要加密,各种应用模式,开发周期过长,维护不力,等等,这些问题只靠传统的系统软件或Web工具软件提供的功能已经不能满足要求,这就需要一种中间平台——中间件,来解决上述问题。中间件是位于平台(硬件和操作系统)和应用程序之间的通用服务,如图3-3所示,这些服务具有标准的程序接口和协议。
图3-3.中间件位置示意图
中间件构架是一种电子商务应用集成的关键件,互连和互操作是电子商务中间件构架首先要解决的问题。3.1.5.2.2O3W的逻辑结