Java EE 6平台与GlassFish 3入门指南(第2版)

需积分: 9 3 下载量 30 浏览量 更新于2024-07-27 收藏 8.38MB PDF 举报
"BEGINNING_JAVA_EE_6_WITH_GLASSFISH_3_2ND_EDITION - 外国最新的J2EE教程,由Antonio Goncalves撰写,他是JSR-316(Java EE 6)、JSR-317(JPA 2.0)和JSR-318(EJB 3.1)小组的专家成员。本书旨在以逐步和易于理解的方式介绍Java EE 6平台的众多特性,并通过实际示例展示它们的应用。覆盖了Java EE 6的最终发布版。" 《 Beginning Java™ EE6 Platform with GlassFish™ 3 第二版》是Antonio Goncalves撰写的一本专业指南,专为Java企业级开发初学者和有经验的开发者设计。这本书深入浅出地介绍了Java EE 6平台的关键概念和技术,利用GlassFish 3服务器作为演示平台。作者Antonio Goncalves是Java EE标准制定的重要参与者,这使得他的讲解具有权威性。 Java EE 6是Java企业级应用开发的标准框架,它包括了一系列技术,如: 1. **JavaServer Pages (JSP)**:用于创建动态网页的视图技术。 2. **Servlet**:Java EE中的核心组件,用于处理HTTP请求和响应。 3. **JavaServer Faces (JSF)**:一种MVC(模型-视图-控制器)框架,简化用户界面开发。 4. **Enterprise JavaBeans (EJB)** 3.1:提供业务逻辑服务,支持无状态和有状态会话bean,以及实体bean。 5. **Java Persistence API (JPA)** 2.0:用于对象关系映射的规范,允许在Java应用中持久化数据。 6. **Java Message Service (JMS)**:用于异步通信和消息传递。 7. **Java Transaction API (JTA)**:处理事务管理,确保数据的一致性和完整性。 8. **JavaBatch API (JSR 352)**:为批量处理作业提供了标准框架。 9. **Contexts and Dependency Injection (CDI)**:简化组件管理和依赖注入,增强了模块化和可测试性。 《 Beginning Java™ EE6 Platform with GlassFish™ 3》第二版覆盖了这些技术的最新版本,并通过实践示例来教授如何在实际项目中应用它们。此外,它还涵盖了如何在GlassFish 3服务器上部署和管理应用,这是一个开源的企业级应用服务器,是学习Java EE的理想平台。 本书详细介绍了Java EE 6的开发流程,包括设计、实现、测试和部署等方面,旨在帮助读者从新手迅速成长为专业开发者。读者将了解到如何使用最新的开发工具,如Eclipse或NetBeans,以及如何遵循最佳实践来构建可扩展、可维护的Java EE应用。 《 Beginning Java™ EE6 Platform with GlassFish™ 3》是学习Java EE 6的绝佳资源,无论是对于初学者还是寻求更新知识的专业人士,都能从中受益匪浅。通过这本书,读者将能够熟练掌握Java EE 6平台的核心技术和最佳实践,从而在企业级开发领域取得成功。