一、安裝軟體
需要在電腦中安裝以下軟體:
NetBeans IDE 4.1
Java Standard Development Kit (JDKTM) 1.4.2 版或 5.0 版
二、WEB伺服器
NetBeans IDE 4.1 捆綁了 Tomcat
三、建立新的 Web 應用程式項目
1、選擇“檔案”>“建立項目”。在“類別”下選擇 "Web"。在“項目”下選擇“Web 應用程式”,然後單擊“下一步”。
2、在“項目名稱”下輸入 Testjsp。請注意,“上下文路徑”為 /Testjsp。
3、將“項目位置”更改為d:\App。
4、選擇要部署應用程式的伺服器。Bundled Tomcat( 5.5.7)
5、將“設定為主專案”複選框保留為選中狀態。單擊“完成”。
IDE 將建立d:/App/Testjsp專案檔夾。該專案檔夾包含所有的源和項目中繼資料,如項目的 Ant 產生指令碼。將在 IDE 中開啟 HelloWeb 項目。可以在“項目”視窗中查看其邏輯結構,並在“檔案”視窗中查看其檔案結構。
四、建立Java 包和JavaBeans 組件
1、展開 HelloWeb 項目節點和“源包”節點。請注意,“源包”節點只包含一個空的預設包節點。
2、按右鍵“源包”節點並選擇“建立”>“檔案/檔案夾”。在“類別”下選擇“JavaBeans 對象”。在“檔案類型”下選擇“JavaBeans 組件”,然後單擊“下一步”。在“類名”文字框中輸入 NameHandler,然後在“包”組合框中輸入java3z.com。單擊“完成”。
五、編輯 JavaBeans 組件
1、展開 NameHandler.java 節點,然後雙擊 NameHandler 類節點。在源編輯器中,刪除以下類聲明部分:
extends Object implements Serializable
2、展開 NameHandler 類節點和“欄位”節點。系統提供了三個預設欄位。按右鍵 PROP_SAMPLE_PROPERTY 欄位,然後從操作功能表中選擇“刪除”。對其他兩個欄位執行相同的操作。請注意,在源編輯器中,使用這些刪除欄位的程式碼將以紅色底線標註。
3、展開“方法”節點,然後刪除所有預設方法。
在源編輯器中,在緊靠類聲明下方的第 16 行中鍵入以下代碼: String name;
4、展開“建構函式”節點並雙擊 NameHandler 建構函式。在源編輯器中編輯 NameHandler() 建構函式,方法是將第 18 行中的預設代碼 (propertySupport = new PropertyChangeSupport(this);) 替換為以下內容:
name = null;
5、在源編輯器中按 Alt-Shift-F 按鍵組合來更新匯入語句,以使代碼僅指定所需的語句。
6、重新命名欄位
在第 15 行的欄位聲明中按右鍵 name 一詞,然後選擇“重構”>“重新命名”。
在“建立名稱”欄位中,鍵入 username。然後單擊“下一步”。
“重構”視窗預先顯示了將更改為指向新命名欄位的所有引用。雙擊任一引用可以跳轉到它在源編輯器中的位置。複選框用於指明將重構哪些引用。
單擊“進行重構”。將重新命名對該欄位的所有選中的引用。
7、產生擷取方法和設定方法
在第 15 行的欄位聲明中按右鍵 username 一詞,然後選擇“重構”>“封裝欄位”。單擊“下一步”使用預設選項運行該命令。
單擊“進行重構”。將為 username 欄位產生擷取方法和設定方法。
JavaBeans 組件現在應該如下所示:
package org.me.hello;
public class NameHandler {
private String username;
public NameHandler() {
setUsername(null);
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}