J2EE Application Client |
|
|
![]() |
|
配置和執行 | TechNotes | JavaDoc | 自行建置 |
尋找程式碼 |
檢視程式撰寫注意事項 |
您可以在下列目錄中找到程式碼:
這個範例顯示如何從「J2EE 應用程式」用戶端使用非常簡單的 Stateless Session Enterprise Bean。 它不會顯示其他「J2EE 應用程式」用戶端特性的範例,如資源參照或環境項目。 不需要任何資料庫表格。
這個範例隨附的 TechnologySamples.ear 檔含有一個 TechnologySamples.ear 檔子集, 這個子集是在伺服器安裝時位於 Technology Samples 內。Web 保存檔 (WAR) 及不相關的 Technology Samples 已移除,以說明在針對用戶端安裝最佳化時,企業保存檔 (EAR) 的樣貌。
用戶端並沒有重新產生部署描述子的能力。在建置程序期間, 已部署並跳過 EAR 檔內的 Enterprise Bean JAR 檔 BasicCalculatorEJB.jar。如果您需要更新任何伺服器介面, 請在伺服器安裝作業上建置程式碼並重新部署 Technology Samples, 並置換 BasicCalculatorEJB.jar 檔(在 目錄中)。
您可以在伺服器安裝時,依下列所述利用「應用程式組合工具」開啟 TechnologySamples.ear 檔,來檢視將組合 J2EE WebSphere 用戶端應用程式的數個關鍵因素的範例:
「類別路徑」欄位含有 BasicCalculatorEJB.jar 及 BasicCalculatorClientCommon.jar 值。您的用戶端應用程式使用這個欄位來存取 EAR 檔中的其他類別檔。 在這個範例中,您存取 BasicCalculatorEJB.jar 檔中找到的 EJB 類別, 以及 BasicCalculatorClientCommon.jar 檔中找到的 BasicCalculatorClient 及 BasicCalculatorClientResultBean 類別。您僅能使用「類別路徑」欄位來存取 .ear 檔內的類別。如果您需要存取這個檔案外的類別, 請使用 launchClient -CCclasspath 參數。
「主要類別」欄位指定用戶端應用程式中哪一個類別是由 launchClient 指令執行。
這個欄位指定要在用戶端應用程式中使用的名稱。您可以將這個名稱視為要使用之用戶端應用程式的別名。 您可以任意修改這個值。EJB 名稱的命名慣例使用字首 "ejb/"。
按一下連結標籤來尋找 JNDI 名稱欄位。在 Bean 的 EJB 模組中,這個值必須符合「連結」標籤上指定給 JNDI 名稱的值。在本例中, 您可以按一下「EJB 模組」區段下的基本 Calculator EJB 模組來加以瞭解。按一下 Session Bean 之下的 Basic Calculator 無狀態階段作業。當您按一下連結標籤時,就會看到 WSsamples/BasicCalculatorHome 值。Basic Calculator Client JNDI 名稱使用相同的值。