J2EE 應用程式用戶端也如同一般的 Java™ 應用程式。它們含有執行的 main() 方法,
且會繼續執行到用戶端虛擬機器終止為止。它們可以當作一般的「大型用戶端」應用程式來執行,以顯示為了一致性和商業邏輯而連接一組 EJB 的 GUI,或者當作透過網路提供服務的伺服器應用程式來執行。J2EE 應用程式用戶端由於是在輕量型伺服器儲存器中執行,
因此相較於一般 Java 應用程式有多項優點。這個儲存器可以對應用程式用戶端,提供只有其他 J2EE 元件才能使用的服務。
必備條件:建立一個含有完整應用程式用戶端專案的 EAR。
下面是使用 J2EE 應用程式用戶端(而不是一般 Java
應用程式)的優點:
- 提供更強大的 API,可以在伺服器儲存器內執行。
- 使用 J2EE 安全性,包括鑑別和伺服器專用功能,其中可能含有像單一登入這類功能在內。
- 保證可以使用 Java 2 平台 API,以及儲存器延伸。
- 簡式 JNDI 查閱,因為起始環境定義內容是從儲存器當中挑選。
- 像其他 J2EE 元件一樣套裝,可提供可攜性、方便部署以及全新套裝等功能。它同時也支援部署人員的 J2EE 記號,可以在不變更程式碼的情況下,修改部署資訊,移到不同的伺服器。
- 使用 java:comp 名稱空間,間接參照 EJB。
如果要建置一個完整應用程式的指令行,來啟動應用程式用戶端,請執行下列動作:
- 切換至「除錯」視景()。
- 在主工具列中,按一下執行圖示
,選取執行;或者按一下除錯圖示
,選取除錯。
- 在「啟動配置」窗格中,選取您要建立的配置類型(WebSphere® Application Client 第 5 版、5.1 版或 6.0 版),
然後按一下新建。
- 在名稱欄位中,輸入您的配置名稱。
- 在「應用程式」標籤中,從企業應用程式清單選取一個企業應用程式。
選定之後,就可以利用側寫程序(僅限非除錯模式)勾選框,使用工作台所提供的側寫工具,來分析用戶端應用程式的效能。但如果伺服器是以除錯模式啟動,則不可以使用側寫功能。有關側寫應用程式的詳細資訊,請參閱應用程式側寫文件。
如果您要在除錯時變更程式碼,請選取在除錯模式中啟用快速方法取代勾選框。
- 您可以在「引數」標籤中加入「程式」引數和 VM 引數,以及指定工作目錄。 所有
WebSphere Application
Server 用戶端啟動程式引數,都是以 -CC 開頭。
預設的程式引數是 -CCverbose=true,它可以在執行時期提供有用的除錯資訊。
任何不是以 -cc 開頭的引數,都會在執行時期傳給您的應用程式。如果需要各種「程式」引數和 VM 引數的詳細資訊,請參閱 WebSphere Application Server 文件中的「啟動用戶端」工具
- 完成啟動配置之後,請按一下套用,設定您的配置,然後再按一下執行,啟動應用程式用戶端。
註: 當您試圖從在遠端機器中執行的 J2EE 用戶端存取 WebSphere 5.x 版測試環境時,可能會收到 org.omg.CORBA.COMM_FAILURE。您必須配置遠端伺服器配置中所定義的 ORB 引導主機名稱來修正這個問題。
如果要編輯 ORB 引導主機名稱,請移至伺服器編輯器的「埠」頁面。在 ORB 引導埠區段的主機名稱欄位中,輸入遠端主機名稱。儲存編輯器,再重新啟動測試環境。