熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

NetBeans IDE開發JSP快速入門[1]

2022-06-13   來源: JSP教程 

  建立 web application 工程

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

  要安裝的軟件

  · NetBeans IDE (download)

  · Java Standard Development Kit (JDK&#;) version (download) or (download)

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

  在 IDE 中注冊服務器

  除了在 NetBeans 中默認注冊的 Tomcat Web Server 必須手動注冊像 jboss weblogic 等可選的服務器組件

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

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

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

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

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

  在 Project Name 中填入 HelloWeb

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

  a) Java BluePrints 更多信息詳見 http://javasuncom/blueprints/code/projectconventionshtml

  b) Jakarta 更多信息詳見 http://jakartaapacheorg/tomcat/tomcatdoc/

   選擇一個用於部署應用程序的已注冊服務器

   在確認 Set as Main Project 打勾後單擊 Finish 完成

  創建並編輯 web application 代碼文件

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

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

  在 Projects 框中右鍵單擊 Source Packages 節點依次選擇 New > Java Class 在 Class Name 中填入 NameHandler 在 Package 下拉單中填入 orgmehello

  在 NameHandler 中聲明一個變量

  String name;

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

  name = null;

  生成 getter 和 setter 方法

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

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

  代碼類似如下

  編輯缺省的 jsp 文件

package orgmehello;
/**
*
* @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) {
thisname = name;
}
}

[]  []  


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20749.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.