2010年7月30日 星期五

[ NetBean 教學 ] NetBeans 開發 jsp 快速入門 (Netbeans + Tomcat)


轉載自 這裡
前言 :
NetBeans 是 java 公司免費提供用於 java 網頁開發的工具,在 Netbeans 的官方網站上有它的詳細介紹說明。 按照指南中關於 web application 開發的介紹,使用 netbeans 可以輕鬆地開發 jsp 程序.
開始編寫代碼之前,我們必須安裝正確的軟件並且作一些必要的配置 :
* JDK 安裝 (download)
* NetBean IDE (download)
* Apache Tomcat (Home page)


建立 Web application 工程 :
在安裝完上述環境後, 請打開 Netbeans 並按以下步驟鍵立 Web application 工程 :
- 在 IDE 中註冊服務器
除了在 NetBeans 中默認註冊的 Tomcat Web Server ,必須手動註冊像 jboss 、 weblogic 等可選的服務器組件.
1. 在主菜單中依次選擇 Tools > Servers
2. 再出現的GUI, 點擊按鈕 "Add Server", 並依序填入相關訊息.
3. 成功設置完後, 請檢查下列GUI :

- 建立一個新的 web 應用程序工程
1. 在主菜單選擇 File > New Project ,在 Categories 菜單中選擇 Web ,在 Projects 菜單中選擇 Web Application ,然後 next :

2. 在 Project Name 中填入 HelloWeb

3. 選擇 Deploy 的 Server 後點擊 Next > 在點擊 Finish 完成新增.

創建並編輯 web application 代碼文件 :
創建並編輯源代碼是 netbeans 提供的最重要的功能,畢竟這差不多是程序員日常做的最多的是。 無論是喜歡獨自編寫管理所有代碼還是希望有 IDE 來幫助生成代碼, netbeans 提供了大量的工具來滿足不同風格.
- 建立 java 包和一個 java 源代碼文件
1. 在 Projects 框中,右鍵單擊 Source Packages 節點,依次選擇 New > Java Class 。 在 Class Name 中填入 NameHandler ,在 Package 下拉單中填入 org.demo.helloworld.
2. 填入代碼如下 :
- NameHandler.java 代碼 :
  1. package org.demo.helloworld;  
  2.   
  3. /** 
  4. * 
  5. * @author John-Lee 
  6. */  
  7. public class NameHandler {  
  8.     private String name;  
  9.     /** Creates a new instance of NameHandler */  
  10.     public NameHandler() {  
  11.         setName(null);  
  12.     }  
  13.   
  14.     public String getName() {  
  15.         return name;  
  16.     }  
  17.   
  18.     public void setName(String name) {  
  19.         this.name = name;  
  20.     }  
  21. }  

- 編輯預設的 jsp 文件 (index.jsp)
1. 展開 HelloWeb project 節點,可以看到 netbeans 已經建立了一個 index.jsp 的文件 :

2. 編輯 index.jsp 如下 :
- index.jsp 內容 :
  1.   
  2. "-//W3C//DTD HTML 4.01 Transitional//EN"  
  3.    "http://www.w3.org/TR/html4/loose.dtd">  
  4.   
  5.   
  6.       
  7.         "Content-Type" content="text/html; charset=UTF-8">  
  8.           
  9.       
  10.       
  11.         

    Hello World!

      
  12.         
    "post" action="response.jsp" name="Name Input Form">  
  13.             "text" name="name" value="john" />  
  14.             "submit" value="OK" />  
  15.           
  16.       
  17.   

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

2. 編輯 response.jsp 如下 :
- response.jsp 內容 :
  1.   
  2. "-//W3C//DTD HTML 4.01 Transitional//EN"  
  3.    "http://www.w3.org/TR/html4/loose.dtd">  
  4.   
  5.   
  6.       
  7.         "Content-Type" content="text/html; charset=UTF-8">  
  8.           
  9.       
  10.       
  11.         "mybean" scope="session" class="org.demo.helloworld.NameHandler" />  
  12.         "mybean" property="*" />  
  13.         

    Hello, "mybean" property="name" />

      
  14.       
  15.   

生成並運行 Web Application 工程 :
1. 按功能鍵 F6 , Netbeans 將編譯、運行並部署以上代碼文件, 並自動開啟預設的 Page browser :

2. 在 index.jsp 中輸入名字,然後單擊 OK (頁面會跳轉到 response.jsp) :


補充說明 :
Introduction to Java Servlets with NetBeans :
Java Servlet is the one of the most important Java technologies. It is the simplest model to build a complete Java J2EE Web Application. Furthermore, even for complex J2EE Web Application that uses Struts, Spring, EJB and etc, they are still using Servlet for certain purposes such as Servlet Filter, Listener and etc...

Database Application in JSP using Netbeans :
This message was edited 13 times. Last update was at 21/06/2010 15:34:04

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...