Java EE 6入门:创建简单Web应用与EJB3.1无状态Bean

需积分: 10 3 下载量 195 浏览量 更新于2024-07-22 收藏 299KB DOC 举报
Java EE应用程序入门指南是一篇详细的教程,旨在帮助读者了解Java Enterprise Edition 6 (Java EE 6) 新引入的功能。主要内容围绕创建一个简单的Java EE Web应用程序展开,通过实践来熟悉EJB 3.1无状态会话Bean Facade的使用。 首先,Java EE 6规范引入了JPA 2.x中的条件API,这一API允许开发者编写更灵活的查询,增强了数据访问能力。无状态会话Bean是一种轻量级的组件,适用于不需要维护状态的业务逻辑处理,它们通常被设计为提供访问数据库和其他资源的接口。 在实际操作中,教程指导读者利用IDE中的向导生成实体类和会话Bean,这简化了开发过程。生成的代码示例展示了如何在Java EE容器(如GlassFish Server,它与Java EE兼容并包含必要的JSF 2.x库)中集成这些组件。 教程进一步介绍了如何创建一个命名受管Bean,这是一种Java EE服务定位器,用于访问会话Bean Facade。此外,它还涵盖了使用JavaServer Faces 2.x (JSF 2.x) 中的Facelets视图框架来构建用户界面。这个过程强调了在Web应用程序项目中,特别是对于不需要复杂Java EE技术,但需要事务处理和持久性管理的应用,JavaEEWeb配置文件是一个合适的选择。 在创建Web应用程序的过程中,教程提供了逐步指导: 1. 从IDE的主菜单启动"NewProject"向导,选择"JavaEE6Web"或"JavaEE7Web",根据应用需求选择适当的版本。 2. 在向导中设置项目名称(如SimpleEE6App)和位置,然后取消选择"UseDedicated Folder",除非有特定的共享需求。 3. 创建Web应用程序时,确保目标Java EE容器是 GlassFish Server,并了解JavaEEWeb配置文件的区别,它适用于本地接口和非远程接口的会话Bean。 通过这个入门指南,学习者能够理解Java EE的核心组件如何协同工作,以及如何将其应用于实际项目开发中,从而更好地掌握Java EE 6框架。