服务器部署
IDE 可以与任何标准 Java Enterprise Edition (Java EE) 容器一起使用,并且已使用 GlassFish Server Open Source Edition 11、WebLogic 11g PS3、Apache Tomcat 7.0 和 6.0、JBoss 6.0 等进行了测试。
JSF 2.0 开发
NetBeans IDE 支持 Facelets(正式的 JSF 2.0 查看技术)。您可以创建基于 Facelets 框架的新 Web 应用程序项目,并与标准 JSF 引用实现组件一起使用。这包括综合 JavaServer Faces 组件库,如表、日历、树、标签集和文件上载等。
IDE 提供了一个编辑器以编辑部署描述符(web.xml 文件),并且还提供了一个 HTTP 监视器以跟踪和调试 Web 应用程序组件之间的数据流。
JSF 代码生成和组件面板
可以使用 JSF CRUD 应用程序生成器(Create/Read/Update/Delete,创建/读取/更新/删除)创建功能完善的 JSF 页,以处理数据库中的数据。“新建文件”向导可以通过现有实体生成可定制的 CRUD JSF 页。
使用可定制的 HTML 和 JSF 组件面板,可以将 HTML 和 JSF 窗体拖放到 Web 页中,然后通过实体生成 JSF 数据表。现在,IDE 尽可能使用标注生成代码,而不是使用部署描述符。
Enterprise Java Beans (EJB) 开发
现在,IDE 在 Web 应用程序项目中支持 EJB 3.1,并且 EJB 项目文件向导还提供了单个会话类型。使用向导可以方便地为实例类创建会话 Bean(包括相应的标注和常用的缺省方法)。您可以使用本地接口或非接口视图公开 Bean。
Java 持久性
IDE 提供了一些工具以便与 Java 持久性 API 2.0 一起使用。可以使用向导通过数据库生成实体类,以及通过实体类生成 JavaServer Faces CRUD(Create Retrieve Update Delete,创建、检索、更新和删除)应用程序。IDE 支持所有类型的实体关系(一对一、一对多、多对一和多对多)以及所有类型的主键(单列主键、复合主键和生成的主键)。IDE 还提供了用于创建和维护持久性单元的模板和图形编辑器。
JavaServer Pages (JSP) 开发
在 JavaServer Pages (JSP) 文件中,编辑器可通过代码完成、超文本导航、错误检查和调试功能为您提供帮助。还可以利用 JavaServer Pages 标准标记库 (JSTL)。
在保存时部署
在对项目进行更改后,IDE 可立即重新部署任何运行的 Java EE 应用程序。“在保存时部署”适用于 Web、EJB 和 EAR 应用程序并受 GlassFish 3.x 和 2.x、WebLogic 和 Tomcat 支持(先决条件是基于目录的部署)。
Java EE 和 Java Web 学习资源
|