Web 容器 每个应用程序服务器运行库都有一个逻辑 Web 容器。该容器将处理 servlet、jsp 文件以及其他类型的服务器端内容。Web 容器配置提供了应用程序服务器组件的有关信息,该组件处理由 Web 服务器所提交的请求。 嵌入式 IBM HTTP 服务器 在典型的应用程序服务器环境中,您将具有一个 Web 服务器来为 Html 页面服务。需要动态内容的请求(使用 JSP 或 servlet)将被传递给应用程序服务器。Express Application Server 提供了基于 IBM HTTP 服务器的嵌入式 Web 服务器。这个嵌入式服务器可用于为应用程序提供静态的 Web 页面。虽然无法完全配置 Web 服务器,但是它提供了 WebSphere Application Server - Express 环境中运行的应用程序所需的功能。 节点 一个节点就是一个共享公共配置的 WebSphere 治理的逻辑进程分组。节点通常与 Application Server 的物理安装有关。在应用程序的 Express 配置中,就只有一个称作 DefaultNode 的节点。 单元 单元是更高级的 Application Server 版本中所使用的治理概念。应用程序服务器附属于节点,而节点则属于单元。在 Express 配置中,只有一个称作 DefaultNode 的单元。 可在以下地方找到更多 WebSphere 的术语定义: http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246976.html?Open http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246555.html?Open
DB2 UDB Express 是 IBM DB2 家族中定价最低的全功能关系数据库版本。它是专为帮助中小型公司集成和治理其业务而设计的。
图 2 展示了 DB2 UDB Express 的概貌。
图 2. DB2 UDB Express 概貌
以下是一些您必须熟悉的 DB2 基本术语:
DB2 治理服务器(DB2 Administration Server,DAS) 图 2 外部定义了一个物理机器(“My Server”)。所有安装了 DB2 的机器都具有一个称作 DAS 的后台进程。DAS 的主要目的是为了提供远程治理支持。每个物理机器都应该具有一个 DAS 服务器进程。
在完成 WAS Express 安装之后,继续执行 Start -> Programs -> IBM WebSphere Application Server Express 5.1 -> First Steps。单击 Verify Server Installation 来验证 WebSphere Application Server - Express 的安装是否成功。您应该在每项测试的最后看到消息“OK”。 在安装了 DB2 UDB Express 之后,则继续执行 Start -> Programs -> IBM DB2 -> Set-up Tools -> First Steps,以便创建 SAMPLE 数据库。或者,您可以通过在 DB2 命令窗口中(Start -> Programs -> IBM DB2 -> Command Line Tools -> Command Window)执行 C:/>DB2 Installation folder>/SQLLIB/bin/ 中的 db2sampl 来完成该工作。我们稍后将在应用程序中使用该数据库中的一个表。 DB2 控制中心(Control Center)是 DB2 的治理中心。要检查 SAMPLE 数据库是否创建成功,您可以通过 Start -> Programs -> IBM DB2 -> General Administration Tools -> Control Center 调用 DB2 控制中心。如您在图 3 中所见,若要显示系统所编目的所有 DB2 系统,可以通过单击 Systems 前的 + 符号来展开对象树。屏幕的左边部分将列出可用的 DB2 系统。本例中,系统 LIMSS 包含了一个名为 DB2 的 DB2 实例,而数据库 SAMPLE 就位于该实例中。当加亮显示某一表时,屏幕的右边部分就会显示该表的所有相关细节。 图 3. DB2 Control Center
现在,让我们继续考虑应用程序本身的问题。
使用 WebSphere Studio Site Developer 开发 java Web 应用程序 J2EE 规范是用以开发、部署和运行企业 Web 应用程序的标准。IBM WebSphere Application Server V5 已经完成了 J2EE 规范的整套测试包。该产品支持所有的 J2EE 1.3 API,并且进行了大量扩展。您可以检查在 http://java.sun.com/j2ee/compatibility.html 上检查由 Sun Microsystmes 所公布的 J2EE 兼容产品清单。
图 4 展示了 J2EE 包装,有助于理解 J2EE 应用程序的组件。
图 4. J2EE 包装
正如您可以从图 4 中所看到的,企业应用项目(MyApp.ear)包含了部署企业(J2EE)应用程序所需的资源层次结构。它可能包含 Web 模块、EJB 模块、JAR 文件和应用程序客户机模块的组合。企业应用项目将被导出用作企业档案(EAR)文件,EAR 文件包括企业应用项目中所定义的所有文件,以及用于部署描述符中所定义的每个 J2EE 模块项目的适当的模块档案文件,例如 Web 档案(WAR)和 EJB JAR 文件。
WebSpere Application Server - Express 不支持 EJB 组件,因此,用该产品进行的典型企业应用程序部署主要包括 Web 模块和 JAR 支持文件。
WSSD 提供了不同的透视图,用于以不同的方式查看和使用资源。一个透视图包含一组视图、编辑器以及与该透视图内最可能执行的任务相匹配的工具栏选项。在应用程序的部署阶段,您可以使用 WSSD 中的不同透视图,如 Web 透视图、Data 透视图或 Server 透视图。