Java EE (Enterprise Edition)
可以使用 NetBeans IDE 开发可移植、稳定可靠、可伸缩且安全的服务器端 Java 应用程序。Java Enterprise 应用程序将部署到服务器上,可通过 Web 浏览器进行访问。
企业技术
可以使用 NetBeans IDE 开发 Java 持久性 API (JSR-220)、Servlet、JavaServer Pages (JSP)、Enterprise JavaBeans (EJB) 和 Web 服务。NetBeans IDE 的 Java EE 包支持最新的 J2EE 1.3、J2EE 1.4 和 Java EE 5 标准(包括标注)。
更改时部署、保存时部署
在对项目进行更改后,IDE 可立即重新部署任何运行的 Java EE 应用程序。更改时部署适用于 Web、EJB 和 EAR 应用程序。Tomcat、GlassFish v2 和 v3(基于目录的部署是先决条件)当前支持保存时部署。
服务器部署
NetBeans IDE 将企业应用程序打包到企业归档 (Enterprise Archive, EAR) 中,并将该文件部署到 Java EE 应用服务器上。IDE 可以与任何标准 Java Enterprise Edition (Java EE) 容器配合使用,如 Sun Java System Application Server 8 和 9、GlassFish v1 和 v2、Apache Tomcat 4、5 和 6、JBoss 4、BEA WebLogic 10、IBM WebSphere 6.0 和 6.1、Sailfin V1(6.1 中的新增功能)等。
视频:GlassFish 集成
Java 持久性
IDE 提供了一些使用 Java 持久性 API 的工具。可以使用向导通过数据库生成实体类以及通过实体类生成 JavaServer Faces CRUD(Create Retrieve Update Delete,创建、检索、更新和删除)应用程序。IDE 支持所有类型的实体关系(一对一、一对多、多对一和多对多)以及所有类型的主键(单列主键、复合主键和生成的主键)。IDE 还提供了用于创建和维护持久性单元的模板和图形编辑器。
Hibernate 框架支持
通过在“新建项目”向导中选择 Hibernate 框架,可自动将 Hibernate 库与应用程序捆绑在一起。可以使用 Hibernate 逆向工程向导创建 Hibernate 映射 XML 文件和 POJO 类。然后,使用“新建文件”向导和可视编辑器创建和编辑 Hibernate 配置文件和映射文件。
Java 类和字段重构(查找使用实例、重命名、移动)还会相应地更新 Hibernate 映射文件。编辑器不仅自动完成 Java 类和字段,而且还会自动完成 Hibernate 映射文件中的数据库表和列名称以及 Hibernate 配置文件中的某些属性名称和值。可以使用超级链接在配置文件和映射文件之间进行导航,以及在映射文件和引用的 Java 类之间进行导航。甚至可以在 IDE 中直接执行 HQL 查询(包括连接和子句)。
Spring Framework 支持
现在,您可以在“新建项目”向导中选择 Spring Framework,并立即开始创建包含工件的框架 Spring Web MVC 应用程序。在编辑器中利用重构(包括 XML 配置文件)和代码完成。可以使用超级链接和新的“转至 Spring Bean”对话框进行快速导航。您可以将几组配置文件划分到定制组中,并率先尝试使用向导创建 XML 配置文件和 Spring Web MVC 控制器。
视频:Spring 快速入门指南
代码完成、模板和向导
IDE 中包含的 BluePrints*、模板和向导可帮助您创建 Enterprise Java Beans (EJB 3.0)、Servlet、JSP 页和 JAX-WS Web 服务。源代码编辑器为 Java EE 5 资源注入标注提供了完整的代码完成功能。在运行“调用 EJB”和“使用数据库”等命令时,IDE 将会自动在文件中注入资源。
EJB 开发
在 NetBeans IDE 中,Enterprise Java Beans (EJB) 编码与任何其他 Java 类一样,都是借助代码完成和编辑器提示完成的。IDE 可确保您实现正确的方法,并将这些类与其接口保持同步。
您不需要使用特殊命令和对话框即可生成业务方法或 Web 服务操作等内容,但这些命令仍可帮助您熟悉 Java EE 5 代码语法。
(*) BluePrints 是通过更新中心提供的(菜单:“工具”>“插件”>“可用插件”)
Java EE 学习资源