添加对 Web 框架的支持
本文档提供了有关如何在 NetBeans IDE 中添加 Web 框架支持的一般描述。提供的步骤显示如何使用插件管理器在 IDE 中安装 Web 框架插件,从而添加支持。安装该插件后,创建 Web 项目时将能够在“新建项目”向导中选择相应的框架。之后,将创建新的 Web 项目,其中包含特定于所选框架的必需基础结构。
添加特定 Web 框架支持的最简便方法是使用 IDE 的插件管理器来安装 NetBeans 插件。如果您在使用 IDE 时能够访问 Internet,这就非常方便。NetBeans 插件门户中也提供了多个 Web 框架的插件。如果您不能对 Internet 进行常规访问,则可以在适当时下载插件模块(例如,通过插件门户),然后再将其安装到 IDE 中。
注意:缺省情况下,IDE 中包含对 JavaServer Faces 和 Struts 框架的支持。从版本 6.1 开始,NetBeans IDE 中集成了对 Spring Framework 的支持。
当前可用的一些插件包括:
目录

要学习本教程,您需要具备以下软件和资源。
注意:
- 通过 Web 和 Java EE 安装,您可以选择安装 Apache Tomcat 6.x Servlet 容器以及 GlassFish V2 或 V3 应用服务器。您必须安装其中之一才能学完本教程,具体取决于您打算使用的框架。
- 您还必须连接到 Internet,以便下载所需的插件和/或通过 IDE 的插件管理器对其进行访问。
安装框架支持插件
您可以添加对特定框架的支持,方法是将相应的框架支持插件安装到 IDE 中。为此,您可以从外部站点下载插件模块,然后将插件管理器指向这些模块在计算机上的存放位置;或者,如果插件是由更新中心维护的,则可以在 IDE 的插件管理器中注册该更新中心,然后直接通过插件管理器进行下载和安装。
通过更新中心安装
如果框架支持插件是由更新中心维护的,您应该考虑将该更新中心安装到 IDE 中。这样,随后便可以直接通过插件管理器安装该框架支持插件。另外,插件管理器还会记录对更新中心维护的插件进行的所有更新,从而提供简单且有效的方法来使已安装的插件保持最新。
缺省情况下,IDE 中已注册了各种更新中心。例如,如果打开插件管理器(“工具”>“插件”),然后选择“设置”标签,您将看到当前已注册的更新中心列表。如果要注册新的更新中心,可单击此面板中的“添加”按钮,然后在显示的“更新中心定制器”中填写详细信息。
例如,jMaki 框架支持插件已包含在官方 NetBeans 更新中心中,缺省情况下,已在 IDE 的插件管理器中注册了该更新中心。由于已包含这些插件,因此可以在插件管理器的“可用插件”标签下面下载并安装它们。要安装 jMaki 框架支持插件,请执行以下操作:
- 选择“工具”>“插件”以打开插件管理器。
- 确保选定“可用插件”标签,然后选中 jMaki Ajax 支持插件和用于 Web 应用程序的 jMaki 插件的“安装”选项:

- 单击“安装”以打开“NetBeans IDE 安装程序”,然后单击“下一步”并接受许可证协议。重新启动 IDE 使更改生效。
注意:如果您尝试安装未签名的插件,则可能会接收到验证警告。通常情况下,您可以信任所有插件,但是如果安装未签名的插件,则会带来一定的风险。
手动下载
- 直接从外部资源下载框架支持插件。例如,您可以从插件开发位置查找下载链接,或者在上表中单击指向插件门户的链接。将框架支持插件下载到您的计算机上。可根据 .nbm 扩展名来识别 NetBeans 插件,例如,jMaki 框架支持插件是列出的 org-netbeans-modules-sun-jmaki.nbm 和 org-netbeans-modules-sun-jmaki-javaee.nbm 文件。
- 从 IDE 的主菜单中,选择“工具”>“插件”以打开插件管理器。选择“已下载”标签,然后单击“添加插件”按钮。
- 在“添加插件”对话框中,导航至这两个插件在计算机上的保存位置,然后单击“打开”。插件管理器中将显示每个插件的描述。例如,如果您选择了 jMaki,则将看到以下内容:

- 单击“安装”以打开“NetBeans IDE 安装程序”,然后单击“下一步”并接受许可证协议。如果您接收到验证警告,请单击“继续”以安装该插件。在尝试安装未签名的插件时,将会出现验证警告。重新启动 IDE 使更改生效。
在 IDE 中使用框架支持
IDE 中的框架支持通常特定于您所使用的框架。例如,jMaki UI 支持允许您将 Web 组件从 IDE 的组件面板直接拖放到在源代码编辑器中打开的页面内,而 Spring 支持包含代码完成功能和对配置文件中的 Java 类和 Bean 引用进行导航的功能,以及很多用于常用类的向导。
您可以在创建应用程序时通过“新建项目”向导将框架支持添加到 Web 应用程序中,也可以随后将支持集成到现有应用程序中。下面以 jMaki 为例演示了这两种方法:
将框架支持添加到新项目中
- 从主菜单中选择“文件”>“新建项目”(Ctrl-Shift-N)。将打开“新建项目”向导。在“类别”下选择 "Web",然后在“项目”下选择“Web 应用程序”。单击“下一步”。
- 在“项目名称”中键入 jMakiTestApp,然后指定该项目在计算机上的位置。
- 逐步执行向导,并接受任何缺省设置。通过选择已在 IDE 中注册的服务器(即 GlassFish 或 Tomcat),指定用于部署应用程序的服务器。
- 执行“新建项目”向导的最后一步时,在“框架”面板中选择 "jMaki Ajax Framework"。"jMaki Ajax Framework" 选项是在您安装框架支持插件时添加的。您还可以使用该支持插件来指定要在 Web 应用程序中使用的 CSS 布局:

- 选择标准 CSS 样式布局,然后单击“完成”。
IDE 将使用 jMaki 应用程序结构创建 Web 应用程序,该结构会将特定于 jMaki 的工件包含在 resources 文件夹中。另请注意,新项目的类路径中会添加框架库。在“项目”窗口中检查 Web 应用程序的逻辑结构:
注意:有关 jMaki 应用程序结构的详细信息,请参见Basic jMaki Application Structure(基本 jMaki 应用程序结构)。
将框架支持添加到现有项目中
- 在“项目”窗口中,右键单击 Web 应用程序项目的节点,然后选择“属性”。将显示“项目属性”窗口。
- 在“类别”下选择“框架”。右面板将显示“使用的框架”文本区域,如果应用程序未使用框架,则该文本区域为空。
- 单击“添加”按钮,然后选择要使用的框架并单击“确定”:

- 根据所选框架,指定显示在“项目属性”窗口中的任何其他特定于框架的配置设置(即 jMaki 支持允许您指定 CSS 布局,而 Spring Web MVC 支持允许您指定初始配置设置)。单击“确定”以确认您的选择,然后关闭“项目属性”窗口。项目中将添加特定于框架的工件和库,您可以在“项目”窗口中对其进行检查。
另请参见
本文档描述了如何在 NetBeans IDE 中添加对 Web 框架的支持。它介绍了如何通过手动下载以及通过 IDE 插件管理器中的更新中心来安装框架支持插件。此外,还说明如何将 IDE 支持的框架添加到新的 Web 应用程序项目和现有项目中。
本教程重点讲述如何使用 jMaki Ajax 框架。如果您希望了解此框架提供的其他功能,请参见 jMaki 开发者资源以获取更多文档。另外,Sun Web Developer Pack 提供了许多教程和样例项目,可帮助您了解有关使用 jMaki 框架以及其他面向 Ajax 的技术进行开发的详细信息。
有关在 NetBeans IDE 中使用其他 Web 框架的详细信息,请参见以下资源: