站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Netbeans 专题将现有 Web 应用程序导入到 NetBeans IDE 5.0 中

将现有 Web 应用程序导入到 NetBeans IDE 5.0 中

摘要: 将现有 Web 应用程序导入到 NetBeans IDE 5.0 中 反馈 您可以使用两个项目模板从现有的 Web 应用程序中创建 NetBeans IDE 5.0 项目: Web Project w...
将现有 Web 应用程序导入到 NetBeans IDE 5.0 中

您可以使用两个项目模板从现有的 Web 应用程序中创建 NetBeans IDE 5.0 项目:

在本文档中,您将首先使用一个假设的 Web 应用程序来学习如何导入本身没有 Ant 生成脚本的源代码。在第一个方案中,NetBeans IDE 为您创建一个 Ant 构建脚本。在第二个方案中,您导入 Tomcat Web Server 的示例“Hello World”应用程序,该应用程序是与 NetBeans IDE 5.0 安装绑定在一起的。该示例应用程序具有自己的 Ant 构建脚本。在文档的这个部分中,您将学习如何导入源代码(如果您想将自己的 Ant 构建脚本与 Web 应用程序结合使用)。

选择服务器

开始编写代码之前,必须确保您具备所有必要的软件,并且保证正确设置项目。

安装软件

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

  • NetBeans IDE 5.0(下载)。
  • Java Standard Development Kit (JDKTM) version 1.4.2(下载)或 5.0(下载

您也可以下载并使用以下应用程序服务器之一:

  • Sun Java System (SJS) Application Server
  • JBoss Application Server
  • WebLogic Application Server
但是,与 IDE 绑定在一起的 Tomcat Web Server 可以提供两层 web 应用程序(如本导入指南中描述的)所需的全部支持。只有在想开发企业应用程序时,才需要 应用程序服务器。

注册服务器

绑定的 Tomcat Web Server 会自动在 IDE 中注册。但是,在部署到 SJS Application Server、Jboss 或 WebLogic 之前,必须在 IDE 中注册一个本地实例。如果安装了 NetBeans IDE 5.0/SJS Application Server 包,则自动注册本地 SJS Application Server。

  1. 从主窗口选择 Tools > Server Manager。
  2. 单击 Add Server。选择服务器并为该服务器实例命名。然后单击 Next。
  3. 指定服务器信息、应用服务器的本地实例的位置和要部署到的域。

使用 IDE 构建、运行和调试

当您创建标准的 web 应用程序项目时,IDE 创建控制您的项目如何构建和部署的 Ant 构建脚本和属性文件。当您为项目设置选项时 IDE 更新 Ant 脚本。

选择项目类型

  1. 选择 File > New Project (Ctrl-Shift-N)。
  2. 选择 Web > Web Project with Existing Sources。单击 Next。

设置项目名称和位置

  1. 在 Location 中,单击 Browse 选择您的 web 应用程序的 web 模块根。
  2. 在 Project Name 中,键入您的项目名称。该名称也用于上下文路径。
    注意: 上下文路径不能包含空格。如果您的项目名称包含空格,则在上下文路径中用下划线替换它们。例如,名称为“Servlet Examples”的项目上下文路径为 "/servlet_examples"
  3. 在 Project Folder 中,单击 Browse 选择项目所在的文件夹。
    注意: 您的项目文件夹尚不包含名为 nbproject 的文件夹,因为该名称是 IDE 创建用来放置项目级别的文件的文件夹名称。
  4. 选中 Set as Main Project 框。单击 Next。

选择现有源和库

  1. 在 Web Pages Folder 中,检查位置是否已正确填写。
  2. 也可以向 Libraries Folder 添加 JAR 文件。
  3. 指定源包文件夹。
    注意: 另一个加载的项目不能拥有这个源根。此外,相同项目的另一个编译单元也不能拥有这个源根。例如,源包文件夹也不能是相同项目的测试包文件夹。
  4. 也可以添加 JUnit 测试包文件夹。
  5. 单击 Finish。该项目在 IDE 中打开。可以在 Projects 窗口中查看其逻辑结构,在 Files 窗口中查看其文件结构。

创建项目之间的依存关系

当您为每个源根创建单独的项目时,必须设置项目之间的类路径依存关系。通常您设置一个主项目和几个所需的项目。所需的项目是已经添加到另一个项目的类路径中的项目。
注意: NetBeans IDE 4.1 Applet 教程演示了创建项目之间依存关系的用处。

  1. 右键单击要添加所需项目的项目,然后选择 Properties。
  2. 单击 Project Properties 对话框左窗格中的 Libraries。Libraries 窗格列出了所需项目的所有项目。
  3. 单击 Add Project。
  4. 选择您要向类路径添加的 JAR 文件所在项目的项目目录。IDE 项目的目录标记一个记号(图标)。当您选择项目目录时,将显示项目名称和项目 JAR 文件。
  5. 单击 Add Project JAR Files。

运行应用程序

  • 选择 Run > Run Main Project 运行 web 应用程序。

使用您自己的 Ant 脚本构建、运行和调试

当您创建自由格式的 web 应用程序项目时,IDE 使用您自己的 Ant 构建脚本来构建和部署您的项目。在 IDE 中,您必须设置项目以镜像项目的 Ant 脚本中包含的设置。您还必须编写自己的目标以在 IDE 中调试该项目。

选择项目类型

  1. 选择 File > New Project (Ctrl-Shift-N)。
  2. 选择 Web > Web Project with Existing Ant Script。单击 Next。

设置项目名称和位置

  1. 在 Location 中,单击 Browse 并选择您的 web 模块根,在本例中是 Tomcat Web Server 的 sample 文件夹(位于 NetBeans IDE 安装文件夹中):
  2. enterprise2\jakarta-tomcat-5.5.7\webapps\tomcat-docs\appdev\sample
  3. 在 Project Folder 中,单击 Browse 选择项目所在的文件夹。
    注意: 您的项目文件夹尚不包含名为 nbproject 的文件夹,因为该名称是 IDE 创建用来放置项目级别的文件的文件夹名称。
  4. 选中 Set as Main Project 框。单击 Next。

将 Ant 目标链接到 IDE 命令

  1. 将您的 Ant 构建脚本中的 Ant 目标链接到 IDE 中的项目命令:
    • 对于 Build Project,选择 compile
    • 对于 Clean Project,选择 clean
    • 对于 Generate Javadoc,选择 javadoc
    • 对于 Run Project,选择 install
    • 对于 Deploy Project,选择 reload
  2. 单击 Next。

设置 web 源

  1. 在 Web Pages Folder 中,检查应用程序的“web”文件夹是否已正确填充。
  2. 在 Context Path 文本框中,键入 /MyProject。单击 Next。

设置源包文件夹

  1. 在 Source Packages Folder 中,检查应用程序的“src”文件夹是否已正确填充。
    注意: 另一个加载的项目不能拥有这个源根。此外,相同项目的另一个编译单元也不能拥有这个源根。例如,源包文件夹也不能是相同项目的测试包文件夹。
  2. 也可以添加 JUnit 测试包文件夹。
  3. 在 Source Level 中,选择 Ant 脚本编译和运行的 JDK。对于本例,JDK 级别为 1.5。单击 Next。

设置类路径

  1. 单击 Add JAR/Folder 并浏览到 NetBeans IDE 安装文件夹中的 Servlet API:
    enterprise2/jakarta-tomcat-5.5.7/common/lib
    注意: 该类路径不能用于编译或执行,因为 Ant 脚本负责处理这些任务的类路径。这些设置告诉 IDE 要在代码完成和重构中包含哪些类。
  2. 单击 Next,然后单击 Finish。该项目在 IDE 中打开。可以在 Projects 窗口中查看其逻辑结构,在 Files 窗口中查看其文件结构:

                

下一步

要发送评论和建议、获得支持和随时获得关于 NetBeans IDE J2EE 开发特性的最新发展情况,请加入 nbusers@netbeans.org 邮件列表。



↑返回目录
前一篇: 使用 NetBeans IDE 5.0 开发 Applet 教程