corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Web 应用程序框架

在 NetBeans IDE 中开发 JSP Web 应用程序
单击图像查看全屏预览

可以使用 JavaServer Faces (JSF)、JavaServer Pages (JSP)Java Web Start (JNLP)JavaScript、Ajax、CSS 和 Applets 快速构建 Web 应用程序。

语言感知编辑器

编辑器支持 HTML、XHTML、JavaScript、JSP、JSF、CSS 和表达式语言,可使用错误提示、代码完成、名称空间完成和文档弹出式窗口功能为您提供帮助。它还可以识别 Facelets 库和复合组件,并且可以自动导入标记。

JSF 2.0 支持已改进!

NetBeans IDE 支持最新的 JavaServer Faces (JSF) 2.0 标准以及更早的 1.2 标准。NetBeans IDE 的 JSF 2.0 支持包括很多 JSF 特定的向导以及 Facelets 编辑器提供的特殊功能。JSF 具有如下易用性的优点:

  • 可以轻松地通过一组可重用的 UI 组件来构造一个 UI
  • 简化了应用程序数据与 UI 之间进行迁移的过程
  • 有助于管理服务器请求中的 UI 状态
  • 提供了将客户端生成的事件连接到服务器端应用程序代码的简单模型
  • 可以轻松地生成和重用定制的 UI 组件

您可以使用 JSP 或 Facelets (XHTML) 创建支持 JSF 的 Web 应用程序的前端。也可以使用 JSF 组件的 PrimeFaces 套件。

您可以在此处了解如何使用 JavaServer Faces (JSF) 支持。


CSS 编辑器

JSF 配置对话框

Facelets 模板

可以使用 Facelets 生成和呈现应用程序视图的 JSF 组件树。它支持所有 JSF 组件,并在出现 EL 错误时通过检查栈跟踪、组件树和作用域变量来提供开发支持。

IDE 提供了一个用于创建 Facelets 模板的“Facelets 模板”向导,和一个用于创建依赖于模板的文件的“Facelets 模板客户端”向导。

Facelets 模板向导

数据库和数据绑定工具已改进!

可以使用查询编辑器定制查询、添加连接、指定条件和预览结果等。您可以使用数据库资源管理器建立到数据库服务器的连接、查看和更改数据库架构、查看表和视图中的数据以及针对数据库执行任意 SQL 语句。IDE 支持数据服务的拖放式绑定,并包含用于绑定到其他异构数据源的数据提供器 API。

数据库资源管理器可直接用于 JavaDB (Derby)、MySQL、Oracle Database 和 PostgreSQL。该资源管理器支持任何具有 JDBC 驱动程序的关系数据库,包括 IBM DB2、Microsoft SQL Server、PointBase、Sybase、Informix、Cloudscape、InstantDB、Interbase、Firebird、FirstSQL、Mckoi SQL、HSQLDB、Hypersonic SQL 和 Microsoft Access。

数据库和驱动程序窗口

Hibernate 框架支持

在“新建项目”向导中选择 Hibernate 框架时,会自动将 Hibernate 库与应用程序捆绑在一起。可以使用 Hibernate 逆向工程向导创建 Hibernate 映射 XML 文件和 POJO 类。然后,使用“新建文件”向导和可视编辑器创建和编辑 Hibernate 配置文件和映射文件。

Java 类和字段重构(查找使用实例、重命名、移动)还会相应地更新 Hibernate 映射文件。编辑器不仅自动完成 Java 类和字段,而且还会自动完成 Hibernate 映射文件中的数据库表和列名称以及 Hibernate 配置文件中的某些属性名称和值。可以使用超级链接在配置文件和映射文件之间进行导航,以及在映射文件和引用的 Java 类之间进行导航。甚至可以在 IDE 中直接执行 HQL 查询(包括连接和子句)。
在 Web 应用程序中使用 Hibernate

Hibernate 代码生成

提供 Spring Framework 支持

您可以在“新建项目”向导中选择 Spring Framework,并立即开始创建包含工件的框架 Spring Web MVC 应用程序。在编辑器中利用重构(包括 XML 配置文件)和代码完成。可以使用超级链接和新的“转至 Spring Bean”对话框进行快速导航。您可以将几组配置文件划分到定制组中,并率先尝试使用向导创建 XML 配置文件和 Spring Web MVC 控制器。

Spring 代码完成

Struts 框架支持

选择 Struts 1.3.9 Web 框架以创建基于标准技术(如 JSP 页、JavaBean、资源包和 XML)的灵活 Web 应用程序。可以利用编辑器中的 Struts 标记代码完成和 Struts Javadoc 弹出式窗口。

创建 Struts ActionForm Bean 和操作类文件,然后按住 Ctrl 键并单击在 struts-config.xml 文件和相应 ActionForm Bean 类之间进行超文本导航。使用上下文菜单可以方便地添加转发、操作和排除条目。

- Java EE 和 Java Web 应用程序学习资源

Spring 代码完成