技术开发 频道

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

【IT168技术文档】使用以下两个项目模板,您可以基于现有的 Web 应用程序来创建 NetBeans IDE 5.5 项目:

  基于现有源代码的 Web 项目您可以使用此项目模板来创建标准 Web 项目。标准 Web 项目使用 IDE 来编译、运行和调试 Web 应用程序。
  包含现有 Ant 脚本的 Web 项目您可以使用此项目模板来创建自由格式的 Web 项目。自由格式的 Web 项目使用您自己的 Ant 脚本来编译和运行 Web 应用程序并启动 NetBeans 调试器。
  在本文档中,您将首先使用一个假设的 Web 应用程序来学习如何导入本身没有 Ant 生成脚本的源代码。在第一个方案中,NetBeans IDE 将创建一个 Ant 生成脚本。在第二个方案中,您将导入 Tomcat Web Server 的样例 "Hello World" 应用程序,该应用程序与 NetBeans IDE 5.5 安装捆绑在一起。此样例应用程序本身带有 Ant 生成脚本。您将了解如何导入源代码(如果您希望使用自己的 Ant 生成脚本来处理 Web 应用程序)。

  选择服务器

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

  安装软件

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

  NetBeans IDE 5.5
  Java Standard Development Kit (JDKTM) 版本 5.0 或版本 6.0
  (可选)您可以下载并使用以下某个应用服务器:

  Sun Java System (SJS) Application Server
  JBoss Application Server
  WebLogic Application Server
  然而,与 IDE 捆绑在一起的 Tomcat Web Server 为二层 Web 应用程序(如本导入指南所介绍的 Web 应用程序)提供了所需的全部支持。仅当要开发企业应用程序时才需要使用应用服务器。

  注册服务器

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

  从主窗口中,选择“工具”>“服务器管理器”。
  单击“添加服务器”。选择服务器,并为该实例指定名称。然后,单击“下一步”。
  指定服务器信息、应用服务器本地实例的位置以及要将 Web 应用程序部署到的域。
  使用 IDE 生成、运行和调试

  在创建标准 Web 应用程序项目时,IDE 会创建一个 Ant 生成脚本和一些属性文件,这些文件控制项目的生成和部署方式。在设置项目选项时,IDE 会更新 Ant 脚本。

  选择项目类型

  选择“文件”>“新建项目”(Ctrl-Shift-N)。
  选择 "Web" >“基于现有源代码的 Web 应用程序”。单击“下一步”。
  设置项目名称和位置

  在“位置”中,单击“浏览”以选择 Web 应用程序的 Web 模块根目录。
  在“项目名称”中,键入项目的名称。此名称也可以用来设置上下文路径。
  注意:上下文路径不能包含空格。如果项目名称包含空格,则它们在上下文路径中被替换为下划线。例如,名为 "Servlet Examples" 的项目,其上下文路径应为 "/servlet_examples"。
  在“项目文件夹”中,单击“浏览”以选择放置项目的文件夹。
  注意:项目文件夹不能包含一个名为 nbproject 的文件夹,因为该名称是 IDE 为保存项目级别的文件而创建的文件夹名称。
  将“设置为主项目”复选框保留为选中状态,单击“下一步”。
  选择现有源代码和库

  在“Web 页”文件夹中,请检查是否正确填写了位置。
  (可选)将 JAR 文件添加到库文件夹中。
  然后指定源包文件夹。
  注意:源根目录不能被所装入的其他项目拥有。此外,源根目录也不能被同一项目的其他编译单元拥有。例如,源包文件夹不能是同一项目的测试包文件夹。
  (可选)添加 JUnit 测试包文件夹。
  单击“完成”。此时,会在 IDE 中打开该项目。您可以在“项目”窗口中查看其逻辑结构,在“文件”窗口中查看其文件结构。
  创建项目之间的依赖关系

  在为每个源根目录创建单独的项目时,必须设置项目之间的类路径依赖关系。通常,您可以设置一个主项目和多个所需的项目。所需的项目是指已添加到其他项目类路径中的项目。

  请右键单击要在其中添加所需项目的项目,然后选择“属性”。
  在“项目属性”对话框的左面板中,单击“库”。“库”窗格会列出该项目的所有必需项目。
  单击“添加项目”。
  选择项目的项目目录,您要将该项目的 JAR 文件添加到类路径中。IDE 项目目录均带有(图标)标记。选择项目目录时,将显示项目名称和项目 JAR 文件。
  单击“添加项目 JAR 文件”。
  运行应用程序

  选择“运行”>“运行主项目”来运行 Web 应用程序。
  使用您自己的 Ant 脚本生成、运行和调试

  创建自由格式的 Web 应用程序项目时,IDE 将使用 Ant 生成脚本来生成和部署项目。在 IDE 中,您必须对项目进行设置,以镜像项目的 Ant 脚本中包含的设置。此外,还必须编写自己的目标,以便在 IDE 中调试项目。

  选择项目类型

  选择“文件”>“新建项目”(Ctrl-Shift-N)。
  选择 "Web" >“包含现有 Ant 脚本的 Web 项目”。单击“下一步”。
  设置项目名称和位置

  在“位置”中,单击“浏览”并选择 Web 模块根目录。在本示例中,该根目录是 NetBeans IDE 安装文件夹中的 Tomcat Web Server 的 sample 文件夹:
enterprise3\apache-tomcat-5.5.17\webapps\tomcat-docs\appdev\sample


  在“项目文件夹”中,单击“浏览”以选择放置项目的文件夹。
  注意:项目文件夹不能包含一个名为 nbproject 的文件夹,因为该名称是 IDE 为保存项目级别的文件而创建的文件夹名称。
 将“设置为主项目”复选框保留为选中状态,单击“下一步”。

  将 Ant 目标链接到 IDE 命令

  将 Ant 生成脚本中的 Ant 目标链接到 IDE 中的项目命令:
  对于“生成项目”,请选择 compile。
  对于“清理项目”,请选择 clean。
  对于“生成 Javadoc”,请选择 javadoc。
  对于“运行项目”,请选择 install。
  对于“部署项目”,请选择 reload。
  单击“下一步”。
  设置 Web 源文件

  在“Web 页”文件夹中,请检查是否正确填写了应用程序的 "web" 文件夹。
  在“上下文路径”文本框中,键入 /MyProject。单击“下一步”。
  设置源包文件夹

  在“源包文件夹”中,请检查是否正确填写了应用程序的 "src" 文件夹。
  注意:源根目录不能被所装入的其他项目拥有。此外,源根目录也不能被同一项目的其他编译单元拥有。例如,源包文件夹不能是同一项目的测试包文件夹。
  (可选)添加 JUnit 测试包文件夹。
  在“源代码级别”中,选择 Ant 脚本在编译和运行时使用的 JDK。在此示例中,JDK 级别为 1.5。单击“下一步”。
0
相关文章