EJB3中文版电子书翻译与入门指南
需积分: 9 128 浏览量
更新于2024-12-30
收藏 2.67MB PDF 举报
《EJB3(中文版)》是一本关于企业JavaBeans 3(EJB3)的中文教材,由刘玉辉翻译而成。该书是在作者对Hibernate有一定了解后,了解到EJB3在实体Bean设计上的改进,尤其是其与Hibernate的相似之处。由于当时网络上可用的资源有限,原著只有英文版,这对刚开始学习EJB3的新手来说是一个挑战。
EJB3的实体Bean设计在版本3中受到了Hibernate的影响,它简化了Java Persistence API (JPA) 的使用,使得持久化单元的管理更加高效。一个持久化单元(Persistent Unit)是指一组被持久化的类集合,它们映射到数据库的特定部分。持久化单元在J2SE和J2EE环境中都有应用,通常在`Persistence.xml`文件中进行定义,这是一个部署描述符,遵循Java持久化规范,用于配置持久化单元的特性、属性等。
每个持久化单元需要一个唯一标识,即使为空字符串也可作为名称。在J2SE环境中,开发者需要手动配置数据源,而在J2EE环境中,数据源的设置则由规范化的XML元数据来管理。扫描JAR文件时,持久性提供者会检查其中的类文件,寻找带有`@javax.persistence.Entity`注解的实体类,确认它们是否可以被映射为数据库表。
在《EJB3(中文版)》中,作者还提到,一个简单的JAR文件可以包含在标准J2SE程序的目录中,而EJB-JAR文件则包含在EJB描述中。`Persistence.xml`文件位于JAR文件的`META-INF`目录下,确保所有相关的实体类都被正确识别和处理。
由于该书是初步翻译稿,可能存在错误和未理解的部分,作者鼓励读者在发现严重错误时通过电子邮件或QQ群组与他联系,以便进行修正。同时,作者会在自己的博客上分享更多相关资源和Eclipse工程实例,以供读者学习和交流。
《EJB3(中文版)》是一本实用的学习资料,对于想要深入了解EJB3和Java持久化编程的开发者来说,提供了重要的参考和实践指导。
375 浏览量
344 浏览量
108 浏览量
2011-05-14 上传
2011-05-14 上传
2011-05-14 上传
2011-05-14 上传
duwenya
- 粉丝: 3
- 资源: 5
最新资源
- 企业信息化建设
- 自我卡萨
- react-native
- Project-2:我们的第一个全栈应用程序!
- zxing-android-eclipse-lib
- docker-elixir:Elixir的官方Docker映像
- GameOfLife:“生活游戏”的全HTML(和JavaScript)实现
- PVP-HUB-ESPADA:Reinos-Hispanos 官方插件 || 该插件包括给你一把铁剑,FULL DIAMOND,它可以让你在HUB(大厅)中战斗
- 企业信息化
- NextJS_with_MongoDB
- discord-bot-playercount:一个不和谐的机器人,可以在不和谐状态下不断显示游戏的玩家人数
- NutnetAPI
- Data-Structures-in-Real-Life-Projects
- 中小学信息技术教育的现状与发展
- seoml
- Python-Data-Journalism:适用于数据记者工具系列的Jupyter笔记本