gyn

Win32下的Perl,无用的select,停滞的Tk,结束吧....

NetBeans开发jsp快速入门

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 拖到 <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 拖到 <body> 之后,设置以下参数:
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 。

posted on 2006-07-11 17:24 gyn_tadao 阅读(5575) 评论(1)  编辑 收藏 引用 所属分类: Java

评论

# re: NetBeans开发jsp快速入门 2012-12-03 23:25 00000

00000  回复  更多评论   

只有注册用户登录后才能发表评论。
<2026年10月>
日一二三四五六
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

常用链接

留言簿(15)

随笔分类(126)

随笔档案(108)

相册

搜索

最新评论

阅读排行榜

评论排行榜