建立 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;
}
}
[] []