深入学习Java EE6平台:GlassFish实战指南
需积分: 9 96 浏览量
更新于2024-07-29
收藏 10.55MB PDF 举报
"Java EE 6 平台学习 - 结合 GlassFish 项目"
Java EE 6 是一个全面的企业级应用程序开发平台,旨在简化开发流程并提高效率。它提供了多种服务,包括Web服务、数据库连接、事务管理、安全性和分布式计算。这本书《 Beginning Java™ EE6 Platform with GlassFish™3 From Novice to Professional》由 Antonio Goncalves 所著,他是 JSR-316(Java™ EE 6)、JSR-317(JPA 2.0)和 JSR-318(EJB™ 3.1)小组的专家成员,因此读者可以从一位资深企业开发者和Java社区过程参与者那里学习。
Java EE 6 的核心特性包括:
1. **Web Profile**: 这是针对轻量级企业应用的一个子集,包含基本的Web组件,如Servlet、JSP和JSF,以及JPA用于数据持久化。
2. **Java Persistence API (JPA) 2.0**: JPA 2.0 提供了对ORM(对象关系映射)的增强支持,改进了查询语言(JPQL),并引入了第二级缓存和实体图形。
3. **Enterprise JavaBeans (EJB) 3.1**: EJB 3.1 更加简化和灵活,支持无状态和有状态会话bean,以及消息驱动bean。它还引入了轻量级本地接口和@Asynchronous注解,以实现异步处理。
4. **JavaServer Faces (JSF) 2.0**: JSF 2.0 提供了更强大的UI组件和双向数据绑定,以及对Faces Flow的支持,使得创建复杂的用户界面更加简单。
5. **Contexts and Dependency Injection (CDI) 1.0**: CDI 提供了依赖注入和上下文管理,使得组件的装配和生命周期管理变得更加简单和灵活。
6. **Java API for RESTful Web Services (JAX-RS) 1.1**: JAX-RS 1.1 使得构建RESTful服务变得容易,支持资源定位、超媒体链接和内容协商。
7. **Batch Applications for the Java Platform (JSR-352)**: 为Java EE提供了批量处理的标准API,使得大规模数据处理更加规范和高效。
8. **WebSocket API**: Java EE 6 引入了WebSocket,允许建立双向通信的持久连接,为实时通信应用提供基础。
GlassFish是Oracle公司开发的开源应用服务器,它是Java EE 6规范的参考实现。使用GlassFish,开发者可以快速部署和测试Java EE 6应用,理解平台的各个组件如何协同工作。
本书不仅介绍了这些技术的基本概念,还通过实例展示了如何在实际项目中运用它们。读者将学习如何配置和管理GlassFish服务器,创建和部署Java EE 6应用,以及如何进行单元测试和集成测试。此外,书中可能还涵盖了故障排查、性能优化和应用的可伸缩性策略。
《 Beginning Java™ EE6 Platform with GlassFish™3 From NovicetoProfessional》是Java EE新手和经验丰富的开发者学习Java EE 6和GlassFish的理想资源,帮助他们从入门到精通,掌握企业级应用开发的关键技术和最佳实践。
2010-02-13 上传
2022-09-14 上传
2022-09-19 上传
2011-11-26 上传
2009-04-08 上传
Carl-Xie
- 粉丝: 487
- 资源: 1
最新资源
- MCP C#试用试题
- nutch初学入门 非常好的入门教程
- c#面试题 网络转载 不错 经典
- C#设计模式大全 好书
- Struts+Spring+Hibernate整合教程.pdf
- BP神经网络原理及仿真实例
- 使用简介POWERPLAY
- Oracle 9i10g编程艺术
- scm手把手开发文档
- Cognos Impromptu
- LoadRunner安装手册.pdf
- cognos 部署 文档
- 用C语言进行单片机程序设计与应用
- Direct3D.ShaderX.-.Vertex.and.Pixel.Shader.Tips.and.Tricks.pdf
- 《uVision2入门教程》.pdf
- spring1.2申明式事务.txt