网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  使用 netbeans ide 5.0开发jsp快速入门     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:71次  录入:管理员--2007-11-16  
 

建立 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 将变成一个私有变量。

代码类似如下:

编辑缺省的 jsp 文件

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;
}
}

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

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 。

 
 
上一篇: 如何在netbeans中设置数据库连接池详解    下一篇: jacks:java的兼容性测试 开放源码之路
  相关文档
基于jdk5.0一些collection类的使用总结 04-14
javascript实例教程(1) 创建弹出式窗口 11-16
深入equals方法 11-17
在java应用程序中显示数据库的blob图像 11-17
如何设计出具有gui特色的“纯”java程序 03-11
java入门--java语言接口与继承的本质 01-11
在jsp程序读取或向db写入数据乱码解决办法 11-17
父类和子类转换(子类对象赋值给父类对象) 11-17
java核心代码例程之:stringbufferdemo.java 11-17
forte for java简介与基础安装 11-17
命名你的线程和查看系统 11-16
java编程交互管理工具:securejsh新特性 04-14
java源码分析--深入探讨iterator模式 12-05
netbeans 和 jboss 结合使用的入门指南 11-17
java堆的管理--透视垃圾回收机制 11-17
java 理论与实践:变还是不变? 11-17
建立一个安全的subversion服务器 11-17
java对象序列化(1) 11-16
java网络五子棋的源代码 11-17
sun storedge instant image™ 操作 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息