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 透視圖。