cmpcustomer 應用程序包含一個 src 文件夾(包含企業應用程序部署描述符)、一個 cmpcustomer-ejb 文件夾(包含 EJB 模塊源)以及一個 cmpcustomer-war 文件夾(包含 Web 應用程序客戶機源)。
cmpcustomer 樣例源代碼位于 Sun/AppServer/samples/ejb/cmp/apps/cmpcustomer 文件夾中。假如您沒有 J2EE 1.4 SDK Samples,可以從 http://java.sun.com/j2ee/1.4/download.Html 下載。請確保將樣例提取到 Sun/AppServer/Samples 文件夾中。
入門指南
在開始之前,我們先預備好所有必需的軟件并設置好環境。
安裝軟件
開始之前,需要在計算機中安裝以下軟件:
NetBeans IDE 4.1
Sun Java System (SJS) application Server Platform Edition 8 2005Q1
Java Standard Development Kit (JDKTM) 1.4.2 版或 5.0 版
注冊 Sun Java System Application Server
在使用 J2EE 項目之前,必須先注冊 SJS Application Server 的實例。假如安裝了 NetBeans IDE 4.1/SJS Application Server 包,則會自動注冊本地應用服務器。
1 從主窗口中選擇“工具”>“服務器治理器”。
2 單擊“添加服務器”。選擇 Sun Java Systems Application Server 8.1,并為此實例指定一個名稱。然后單擊“下一步”。
3 指定應用服務器的安裝目錄(例如 C:/Sun/Appserver),然后單擊“下一步”。
4 從“位置”組合框中,選擇應用服務器本地實例的位置。
5 (可選)輸入治理員用戶名和口令。假如不希望在 IDE 用戶目錄中存儲用戶名和口令,可以將這些字段保留為空。IDE 在每次需要此信息時會提示您輸入。
注重:缺省的治理員口令是 adminadmin。
6 單擊“運行環境”窗口,然后展開“服務器”節點。此時將列出 SJS Application Server。
7 右鍵單擊應用服務器的節點并選擇“啟動/停止服務器”,然后單擊“啟動服務器”。服務器立即被啟動。
導入整個企業應用程序
假如企業應用程序符合以下規則,則可以一次性導入整個應用程序:
遵循 Java BluePRints 對企業應用程序項目結構的建議。
您不希望使用現有的 Ant 生成腳本來生成企業應用程序的模塊,則 IDE 會為每個模塊創建生成腳本。
注重:有些舊版本的 cmpcustomer 示例與 BluePrints 不相符。假如 IDE 不答應將示例作為項目打開,請轉至 http://java.sun.com/j2ee/1.4/download.html 下載最新版本的 J2EE 樣例。
創建并配置項目
1 選擇“文件”>“新建項目”(Ctrl-Shift-N)。
2 選擇“企業”>“包含現有源的企業應用程序”。單擊“下一步”。
3 在“位置”字段中,鍵入或找到包含企業應用程序的文件夾。此文件夾應包含企業應用程序的 src 文件夾,并且是各應用程序模塊的頂層文件夾。在本示例中,應輸入 cmpcustomer 文件夾。
4 將項目命名為 cmpcustomer(或指定任意名稱),然后指定項目文件夾的位置。我們將此位置稱為 NetBeans_projects。對于“包含現有源的企業應用程序”,不能在與源文件夾相同的位置創建項目文件夾。
5 選擇項目的 J2EE 版本。此設置定義了 IDE 將使用哪一版本的 J2EE 規范來生成代碼及維護部署描述符。
6 設置項目的目標應用服務器,然后單擊“完成”。IDE 將為企業應用程序及其各個模塊創建標準 IDE 項目。
注重:IDE 將顯示一條警告,提示您檢查 sun-application.xml 文件中的 context-root 元素。這是因為 IDE 不知道模塊的 JAR 文件和 WAR 文件所使用的名稱,因此為它們指定了其自身的名稱。
7 展開 cmpcustomer 項目的“配置文件”節點,右鍵單擊 sun-application.xml,然后選擇“編輯”。
8 將 web-uri 元素更改為 cmpcustomer-war.war。保存并關閉文件。
設置項目類路徑
新聞熱點
疑難解答