在NetBeans 4.1中實踐JSP

來源:互聯網
上載者:User

一、安裝軟體

需要在電腦中安裝以下軟體:

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;
}
}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.