正 文

Web应用程序的NetBeans IDE4.1快速入门指南


www.7dspace.com  更新日期:2005-12-29 8:04:27  七度空间


     本文档介绍了有关使用 NetBeans IDE 4.1 开发 Web 应用程序的基本知识。本文档旨在帮助您尽快入门。我们将创建、部署和执行一个简单的 Web 应用程序。该应用程序将通过 JavaServer PagesTM 页要求您输入姓名。然后,它将使用 JavaBeansTM 组件在 HTTP 会话期间保留该姓名,并在另一个 JavaServer Pages 页上重复它。

       样例项目

       您只想试用某些项目吗?请在 IDE 中选择“文件”>“新建项目”,然后查看“样例”文件夹。IDE 同时包含 Web 应用程序和 J2SE 样例项目。

       设置 Web 应用程序项目

       在开始编写代码之前,您必须确保安装了所需的所有软件并且正确设置了项目。

       安装软件

       在开始安装之前,需要在计算机中安装以下软件:

       NetBeans IDE 4.1

       Java Standard Development Kit (JDKTM) 1.4.2 版或 5.0 版

       可以选择下载并使用 Sun Java System (SJS) Application Server Platform Edition 8 2005Q1(下载)。但是,与 IDE 捆绑在一起的 Tomcat Web Server 为双层 Web 应用程序(如本快速入门指南所介绍的)提供了所需的全部支持。仅在要开发企业应用程序时,才需要使用 SJS Application Server。

       注册服务器

       捆绑的 Tomcat Web Server 是在 IDE 中自动注册的。但是,在部署到 SJS Application Server 之前,必须先在 IDE 中注册一个本地实例。如果安装了 NetBeans IDE 4.1/SJS Application Server 包,则会自动注册本地应用服务器。

       从主窗口中选择“工具”>“服务器管理器”。

       单击“添加服务器”。选择服务器类型,并为实例指定一个名称。然后单击“下一步”。

       指定服务器信息、应用服务器本地实例的位置以及要部署的域。

       创建新的 Web 应用程序项目

       选择“文件”>“新建项目”。在“类别”下选择 "Web"。在“项目”下选择“Web 应用程序”,然后单击“下一步”。

       在“项目名称”下输入 HelloWeb。请注意,“上下文路径”为 /HelloWeb。

       将“项目位置”更改为计算机中的任意目录。从现在开始,我们将此目录称为 $PROJECTHOME。

       选择源结构应遵循的建议:

Java BluePrints。有关详细信息,请参见 http://java.sun.com/blueprints/code/projectconventions.html。
Jakarta。有关详细信息,请参见 http://jakarta.apache.org/tomcat/tomcat-5.0-doc/。

       选择要部署应用程序的服务器。仅列出在 IDE 中注册的服务器。

       将“设置为主项目”复选框保留为选中状态。单击“完成”。

       IDE 将创建 $PROJECTHOME/HelloWeb 项目文件夹。该项目文件夹包含所有的源和项目元数据,如项目的 Ant 生成脚本。将在 IDE 中打开 HelloWeb 项目。可以在“项目”窗口中查看其逻辑结构,并在“文件”窗口中查看其文件结构。

       创建和编辑 Web 应用程序源文件

       创建和编辑源文件是 IDE 提供的最重要的功能。因为这可能才是您需要花费大量时间从事的工作。IDE 提供了各种工具,可以满足任何开发者的个人样式要求,无论您希望手动进行任何编码还是希望 IDE 为您生成大量代码。

       创建 Java 包和 JavaBeans 组件

展开 HelloWeb 项目节点和“源包”节点。请注意,“源包”节点只包含一个空的缺省包节点。
右键单击“源包”节点并选择“新建”>“文件/文件夹”。在“类别”下选择“JavaBeans 对象”。在“文件类型”下选择“JavaBeans 组件”,然后单击“下一步”。在“类名”文本框中输入 NameHandler,然后在“包”组合框中输入 org.me.hello。单击“完成”。

       编辑 JavaBeans 组件

展开 NameHandler.java 节点,然后双击 NameHandler 类节点。在源编辑器中,删除以下类声明部分:

    extends Object implements Serializable

展开 NameHandler 类节点和“字段”节点。系统提供了三个缺省字段。右键单击 PROP_SAMPLE_PROPERTY 字段,然后从上下文菜单中选择“删除”。对其他两个字段执行相同的操作。请注意,在源编辑器中,使用这些删除字段的代码行将以红色下划线标注。

展开“方法”节点,然后删除所有缺省方法。

在源编辑器中,在紧靠类声明下方的第 16 行中键入以下代码:

    String name;

展开“构造函数”节点并双击 NameHandler 构造函数。在源编辑器中编辑 NameHandler() 构造函数,方法是将第 18 行中的缺省代码 (propertySupport = new PropertyChangeSupport(this);) 替换为以下内容:

    name = null;

在源编辑器中按 Alt-Shift-F 组合键来更新导入语句,以使代码仅指定所需的语句。

3页,页码:[1] [2] [3] 

上一篇:Web 服务的 NetBeans IDE 4.1 快速入门指南
下一篇:在NetBeans中运行Amazon Web Services示例应用程序
作者:  来源:netbeans.org ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐