Java EE 6平台初学者指南:GlassFish 3实战

5星 · 超过95%的资源 需积分: 9 12 下载量 126 浏览量 更新于2024-11-30 收藏 10.55MB PDF 举报
"Beginning.JavaEE6.PlatForm.With.Glass.Fish3" 本书《 Beginning Java™ EE 6 Platform with GlassFish™ 3》是针对Java企业版6(Java EE 6)的入门指南,特别强调了使用开源的GlassFish应用服务器作为开发平台。作者Antonio Goncalves是一位兼具热情与专业性的Java EE专家,他在多个关键的Java EE 6专家小组中担任成员,包括JSR-316(Java EE 6)、JSR-317(JPA 2.0)和JSR-318(EJB 3.1)。书中详细介绍了Java EE 6的新特性,旨在帮助新手到专业人士的过渡。 Java EE 6是Java企业级开发的重要版本,它在Java EE 5的基础上进行了诸多改进。其中,EJB 3.1增强了企业级bean的易用性,JPA 2.0提供了更强大的数据持久化能力,JAX-RS引入了对RESTful Web服务的支持,而JSF 2.0则对JavaServer Faces规范进行了重大更新,使其更加成熟和轻量级。这些技术的升级使得Java EE平台变得更加完整且易于使用。 选择GlassFish v3作为开发平台有两方面原因:一是它是Java EE 6的参考实现(RI),确保了与标准的紧密同步;二是尽管它是RI,但其性能和可扩展性足以满足开发和生产部署的需求。通过学习GlassFish,开发者可以获得的技能是跨平台的,可以在企业环境中广泛应用。 本书的编写风格既精炼又实用,旨在提供一站式学习体验,让读者能够快速掌握Java EE 6的核心技术和GlassFish的使用方法。作者Antonio Goncalves的丰富经验和社区参与,使得这本书成为Java EE初学者和专业人士的理想读物。 阅读完本书后,读者会理解到Java EE的价值不仅在于其特性集合,更在于创建这个平台的社区以及它作为一个开放标准的灵活性。这种自由不仅体现在开源,也体现在可以选择或更换实现方式的开放标准上。 书中的内容涵盖了Java EE 6的各个方面,包括但不限于:模块化的应用程序开发、容器管理的事务处理、统一的依赖注入、CDI(Contexts and Dependency Injection)的使用、Servlet 3.0的改进、WebSocket的支持,以及如何利用GlassFish进行部署和管理等。通过这些内容的学习,读者将能够全面了解Java EE 6平台,并具备使用GlassFish进行实际项目开发的能力。