歡迎您光臨本站 註冊首頁

使用NetBeans IDE 5.0開發JSP快速入門

←手機掃碼閱讀     火星人 @ 2014-03-10 , reply:0

  建立 web application 工程

  開始編寫代碼之前,我們必須安裝正確的軟體並且作一些必要的配置.

  要安裝的軟體

  · NetBeans IDE 5.0 (download).

  · Java Standard Development Kit (JDK™) version 1.4.2 (download) or 5.0 (download)

  除了以上的兩個以外,我們還可以選擇下載 Sun Java System Application Server Platform Edition 8 2005Q1 、 jboss 、 weblogic 等.在 netbeans 中已經集成了用於兩層網路應用程序開發的伺服器 Tomcat Web Server ,除非需要開發企業級的應用程序,通常情況下只用必需的那兩個軟體就夠了.

  在 IDE 中註冊伺服器

  除了在 NetBeans 中默認註冊的 Tomcat Web Server ,必須手動註冊像 jboss 、 weblogic 等可選的伺服器組件.

  1. 在主菜單中依次選擇 Tools > Server Manager

  2. 單擊 Add Server ,選擇 server 的 type 並且為 instance 命名,單擊 next

  3. 指定伺服器信息、應用程序伺服器實例的位置以及需要部署的 domain

  建立一個新的 web 應用程序工程

  1.依次選擇 File > New Project ,在 Categories 菜單中選擇 Web ,在 Projects 菜單中選擇 Web Application ,然後 next .

  2.在 Project Name 中填入 HelloWeb .

  3.可以改變 Project Location 到任何你希望的位置,自此,該位置將被成為 $ PROJECTHOME . 4.可根據個人喜好選擇一種程序註解風格

  a) Java BluePrints. 更多信息詳見 http://java.sun.com/blueprints/code/projectconventions.html .

  b) Jakarta . 更多信息詳見 http://jakarta.apache.org/tomcat/tomcat-5.0-doc/ .

  5. 選擇一個用於部署應用程序的已註冊伺服器.

  6. 在確認 Set as Main Project 打勾后,單擊 Finish 完成.

  創建並編輯 web application 代碼文件

  創建並編輯源代碼是 netbeans 提供的最重要的功能,畢竟這差不多是程序員日常做的最多的是.無論是喜歡獨自編寫管理所有代碼還是希望有 IDE 來幫助生成代碼, netbeans 提供了大量的工具來滿足不同風格.

  建立 java 包和一個 java 源代碼文件

  1.在 Projects 框中,右鍵單擊 Source Packages 節點,依次選擇 New > Java Class .在 Class Name 中填入 NameHandler ,在 Package 下拉單中填入 org.me.hello .

  2.在 NameHandler 中,聲明一個變數

  String name;

  3.在構造函數中加入一下代碼

  name = null;

  生成 getter 和 setter 方法

  1.在變數聲明處右鍵單擊 name ,依次選擇 Refactor > Encapsulate Fields ,然後單擊 next .

  2.在底部的 Refactoring 中,單擊 Do Refactoring ,這時 netbeans 將自動生成 setter 和 getter 方法,同時 name 將變成一個私有變數.

  代碼類似如下:

  編輯預設的 jsp 文件

package org.me.hello;
/**
*
* @author Administrator
*/ public class NameHandler {
private String name;
/** Creates a new instance of NameHandler */
public NameHandler() {
setName(null);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

  1.展開 HelloWeb project 節點,可以看到 netbeans 已經建立了一個 index.jsp 的文件

  2.雙擊 index.jsp 文件將在 Source Editor 展開它的源代碼

  3.在右側的 Palette 中展開 HTML Forms ,然後將 Form 拖到 < h1 > 之後.

  設置以下參數:

  Action: response.jsp

  Method: post

  Name: Name Input Form

  單擊OK,完成form的插入.

  4.將 Text Input 拖入到 < /form > 之前,

  設置一下參數:

  Name: name

  Type: text

  單擊 OK ,完成 Text Input 的插入.

  5.將 Button 拖入到 < /form > 之前,

  設置一下參數:

  Label: OK

  Type: submit

  單擊 OK ,完成 Button 的插入.

  6.在 < input > 插入 Enter your name ,將 < h1 > 標籤之間的文字改為 Entry Form

  在 < body > 標籤之間的代碼類似如下:

<h1>Entry Form</h1>
<form name="Name Input Form" action="response.jsp" method="POST">
Enter your name: <input type="text" name="name" value="" />
<input type="submit" value="OK" />
</form>

  建立 response.jsp 文件

  1.右鍵單擊 Web Pages ,依次點擊 New > JSP ,將其命名為 response.jsp ,然後點擊 OK .

  2.在右側的 Palette 中展開 JSP ,然後將 Use Bean 拖到 之後,設置以下參數:

  ID: mybean

  Class: org.me.hello.NameHandler

  Scope: session

  單擊 OK ,完成 Use Bean 的插入.

  3.同理將 Get Bean Property 和 Set Bean Property 插入,代碼類似如下:

<jsp:useBean id="mybean" scope="session" class="org.me.hello.NameHandler" />
<jsp:setProperty name="mybean" property="*" />
<h1>Hello, <jsp:getProperty name="mybean" property="name" />!</h1>

  生成並運行 Web Application 工程

  1.按 f6 , netbeans 將編譯、運行並部署以上代碼文件.

  2.在 index.jsp 中輸入名字,然後單擊 OK .


[火星人 ] 使用NetBeans IDE 5.0開發JSP快速入門已經有1127次圍觀

http://coctec.com/docs/java/show-post-62078.html