Ecology系统安装指南

  • 格式:doc
  • 大小:471.50 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仅限阅读请勿传播

当您阅读本方案时,即表示您

同意不传播本方案的所有内容

系统安装指南(W i n d o w s) Submitted By Weaver

Weaver Software

中国上海浦东软件园陆家嘴分园

浦东峨山路91弄101号3层

邮政编码:200127

电话:+86 21 50942228

传真:+86 21 50942278

1文档版本控制

目录

1 文档版本控制 (2)

一、前言 (4)

二、体系结构 (4)

1、J2EE架构简介 (4)

简介J2EE (4)

J2EE的优点 (4)

2、ecology系统在J2EE架构下的实现 (5)

1) 表示层 (5)

2) 业务逻辑层 (6)

3) 数据层 (6)

三、系统配置策略 (7)

1、基本系统配置 (7)

1) 客户端 (7)

2) Web服务器 (7)

3) 中间层 (8)

4) 数据库 (8)

5) 网络环境 (9)

四、系统安装和卸载 (9)

1、安装前准备 (9)

1) 安装SQL-SERVER2000 (9)

2) 安装ORACLE (10)

2、系统安装 (10)

1) ecology系统安装 (10)

2) 数据库初始化 (15)

3) 运行系统 (15)

3、系统卸载 (16)

五、问题 (16)

一、前言

本文档的主要内容是从技术角度对ecology系统的架构、产品安装、默认设置等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。

请重点参考第四部分的系统安装

二、体系结构

e-cology系统是一个基于J2EE架构的大型分布式应用。采用J2EE的三层架构体系。可选择多种系统环境,满足不同类型、不同规模企业的需要。企业可以根据自己的实际情况构建合适的应用环境。结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。

1、J2EE架构简介

基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。

简介J2EE

J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相

关的复杂问题的体系结构。提供了对EJB、Servlets、JSP、JDBC、CORBA以及

XML技术的全面支持。J2EE提供了一个企业级的计算模型和运行环境用于开发和

部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署

在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。

J2EE的优点

J2EE具有以下优点:

1.平台无关性。用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自

身的情况选择合适的硬件、操作系统、数据库。

2. J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。

3. J2EE作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因

而能加快开发速度,提高系统的运行效率和稳定性。

4.保护用户投资。当用户更换平台时,由于基于J2EE的系统能方便地移植到其

它平台上,而无须重新开发,因此能有效地保护用户的投资。

5.广泛的支持。J2EE技术规范得到了从国际性大公司到自由软件开发者的广泛

支持,SUN,IBM,ORACLE,NETSCAPE,BEA等纷纷推出基于J2EE的软件产品。在

网上可购买或免费下载各种标准组件。

2、ecology系统在J2EE架构下的实现

ecology系统基于J2EE的各种技术,B/S模式的三层结构设计:

以下对各层的功能进行说明:

1) 表示层

这是直接与最终用户打交道的一层,即我们常说的客户端。它的主要作用接收用

户的指令或者数据输入,提交给业务逻辑层做处理,同时负责将业务逻辑层的处理结果显示给用户。由于客户端并不处理复杂的业务逻辑等操作,相比传统的C/S 结构对客户端的资源要求要低一些。

ecology系统的表示层服务由Web服务器提供。用户可以根据自身的要求,选择不同的Web服务器,比如Resin Web服务器或者由IBM等公司提供的服务器。

ecology系统的表示层终端由Web 浏览器提供,支持IE 6.0以上版本的Web 浏览器。

2) 业务逻辑层

业务逻辑层(中间层)的主要任务是负责接收表示层的数据请求,将这些请求进行必要的业务逻辑检查(包括权限检查),然后将请求分解成不同的数据层操作,由数据层进行处理,然后将处理结果返回给表示层。业务逻辑层是e-cology系统最重要的一个层次,核心的业务处理都是通过这一层来实现的。

业务逻辑层由J2EE的JNDI、EJB、Servlets等技术实现,在J2EE的架构下运行,以获得安全保护、模块管理等特性。ecology系统的七个模块根据功能的划分,组成多个应用包,各部分通过JNDI和BEAN的接口进行访问。通过这种划分来隔离各个模块,避免模块之间的相互影响,同时也便于实现系统的按模块分布。

依应用规模的不同,业务逻辑层要承受的负荷会有较大的差异,客户端的数目,应用的复杂程度都会对其造成一定的影响。由于J2EE架构下的应用服务器都具有非常好的可扩展性,使得ecology系统的关键处理可以分布到多台服务器来处理,从而提供良好的伸缩方案。

利用应用服务器的负载均衡技术或处理负载均衡的硬件实现中间层的动态负载均衡。应用服务器接受来自表示层的处理请求后,依据特定的均衡算法将该请求发送到应用服务器上集群中某个特定的服务器,这些服务器集群还可以提供良好的容错特性,一台服务器的故障并不会导致应用的中断。

基于J2EE架构的应用服务器选择面较大,对于50人以下的应用服务,可以采用Resin Application Server,对于高端的应用,可采用IBM Websphere Oracle 9i/10g 等。

3) 数据层

数据层包括存储数据的数据库服务器和处理数据和缓存数据的Bean。ecology系统采用数据库链接池技术提供应用所需要的数据库链接,并将一些大量使用的数据放入系统的缓存,以提供高效的数据访问和处理机制。

ecology系统利用大型数据库提供高性能、可靠性高的海量数据存储能力储存ecology系统业务数据。目前的ecology系统支持SQL Server、Oracle、DB2等大型数据库产品。