- 论坛徽章:
- 0
|
NetBeans 开发 jsp 快速入门
NetBeans 是 java 公司免费提供用于 java 网页开发的工具,在 java 的官方网站上有它的详细介绍说明。按照指南中关于 web application 开发的介绍,使用 netbeans 可以轻松地开发 jsp 程序。
建立 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 将变成一个私有变量。
代码类似如下:
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;
}
}
编辑缺省的 jsp 文件
1. 展开 HelloWeb project 节点,可以看到 netbeans 已经建立了一个 index.jsp 的文件
2. 双击 index.jsp 文件将在 Source Editor 展开它的源代码
3. 在右侧的 Palette 中展开 HTML Forms ,然后将 Form 拖到 之后。
设置以下参数:
Action: response.jsp
Method: post
Name: Name Input Form
单击OK,完成form的插入。
4. 将 Text Input 拖入到 之前,
设置一下参数:
Name: name
Type: text
单击 OK ,完成 Text Input 的插入。
5. 将 Button 拖入到 之前,
设置一下参数:
Label: OK
Type: submit
单击 OK ,完成 Button 的插入。
6. 在 插入 Enter your name ,将 标签之间的文字改为 Entry Form
在 标签之间的代码类似如下:
Entry FormEnter your name:
建立 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 插入,代码类似如下:
Hello, !
生成并运行 Web Application 工程
1. 按 f6 , netbeans 将编译、运行并部署以上代码文件。
2. 在 index.jsp 中输入名字,然后单击 OK
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10599/showart_288059.html |
|