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 阅读(5286) 评论(1)  编辑 收藏 引用 所属分类: Java

评论

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

00000  回复  更多评论   

只有注册用户登录后才能发表评论。
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(15)

随笔分类(126)

随笔档案(108)

相册

搜索

最新评论

阅读排行榜

评论排行榜