16、XDoclet:高效生成配置文件的利器

XDoclet:高效生成配置文件的利器

1. XDoclet 与持续集成

XDoclet 是一个强大的工具,可用于代码生成和为源代码添加元数据。运行 XDoclet 并非只有通过 Ant 这一种方式,但 Ant 自动化构建过程是首选,它能为应用程序提供持续集成(Continuous Integration)。Martin Fowler 推广了持续集成这一概念,即“一种自动化基础,在此基础上应用程序能自动、定期地构建和测试,以便尽早发现任何错误或失败的测试”。

在构建过程中加入 XDoclet,为持续集成阶段增添了新的步骤。通过在构建时运行 XDoclet,我们能根据 XDoclet 元数据生成最新的构件。若因源代码变更导致属性配置错误或过时,下一次构建就能发现问题。

2. 使用 XDoclet 进行高级 Hibernate 对象关系映射

此前我们学习了如何使用基本的 @hibernate 标签,如 @hibernate.class @hibernate.property ,以及如何在 Ant 中运行 XDoclet。现在,我们将学习如何使用 XDoclet 为 Hibernate 关系和连接子类定义对象关系映射。

Folder OwnedFolder 类为例:
- Folder 类是一个可持久化对象,与嵌套的 Folder 对象存在单向一对多聚合关系,与 ContactInfo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值