EJB3中文翻译:持久化单元详解
需积分: 9 181 浏览量
更新于2024-09-20
收藏 2.67MB PDF 举报
"EJB 5th中文版"
本文档是对EJB(Enterprise JavaBeans)5th版本的中文翻译,特别适合EJB初学者。EJB是Java企业级应用中的核心组件,它提供了一种标准的方式来创建分布式、事务处理、安全和可管理的企业级服务。
在EJB3中,实体Bean的设计受到了流行的ORM框架Hibernate的影响,使得学习EJB3变得更加容易,特别是对于已经熟悉Hibernate的开发者。EJB3引入了更多的注解驱动的开发方式,降低了对XML配置的依赖,提高了开发效率。
在EJB3中,持久化单元(Persistence Unit)是定义对象-关系映射的关键概念。它是一个类的集合,这些类会被映射到数据库中,形成一个完整的持久化模型。持久化单元在`Persistence.xml`文件中进行定义,这个文件位于项目的`META-INF`目录下。`Persistence.xml`文件可以定义一个或多个持久化单元,每个单元都需要一个唯一标识,即使空字符串也是合法的。
开发时,持久化提供者会自动扫描指定的JAR文件,寻找包含`@javax.persistence.Entity`注解的类,这些类会被识别为实体,并自动进行映射。每个持久化单元都会与一个数据源绑定,数据源在J2SE环境中需要手动配置,而在J2EE环境中则通常通过标准的XML元数据进行配置。
在EJB3中,使用J2SE或J2EE环境创建和查询实体时,你需要理解如何正确地打包持久化单元。这涉及到对`Persistence.xml`文件的配置,包括指定持久化单元的类集合、数据源设置以及其他相关的配置属性。通过这种方式,EJB3提供了一种灵活且强大的方式来管理和存储应用程序的数据。
刘玉辉,作为本书的译者,提供了他的联系方式,以便读者在遇到问题或发现错误时能够及时交流。他还计划在他的博客上发布更多关于EJB3和相关开发环境如Eclipse和JBoss的信息,以及Eclipse工程的示例,以帮助读者更好地学习和理解EJB3。
145 浏览量
2008-12-08 上传
2008-06-13 上传
2007-08-29 上传
134 浏览量
2009-05-19 上传
haohaohappyhappy
- 粉丝: 0
- 资源: 3
最新资源
- vehiclesAPI:带有nodejs express的车辆休息API
- pngnq-s9:修改后的pngnq:将png图像转换为256色。-开源
- 模拟随机游走_随机游走模拟_随机游走_python_
- TheWarez
- AxureUX 后台管理系统框架原型模板.rar
- example-prometheus-nodejs:带有Node.js的Prometheus监视示例
- ssm框架实现的网上书店系统.zip
- can_loopback_test_CAN;verilog_
- fullstack-web-dev-studies:创建此存储库是为了存储Igor Oliveira(又名“ ProgramadorBR”)的Web开发人员课程中的内容
- HP 3PAR Management Console 4.3
- TheKeeper:JS13K游戏2015
- kerk-planning
- CSS Posicionamento:CSS Posicionamento
- AxureRP实战手册案例-免费20个.rar
- check_mk_extensions:check_mk插件
- plugin.audio.beets:用于从甜菜网络服务器流式传输音频的 Kodi 插件