标签
作者
最终审查
我终于收到了《Hibernate实战》评论者的反馈,现在是时候给大家更新一下当前状态。首先,感谢大家的反馈。我们非常感激你们花在阅读和评论这本书上的许多时间。正如其中一位所说:一本好书离不开优秀的评论者。
关于EJB3和对象持久化的近期和未来演讲
我已经发布了两个近期演讲的幻灯片。
免费支持
最近,我们开始听到一些投诉,说我们在Hibernate论坛上对免费支持的投入不够。这真的很令人难过,因为以前每个人都/曾/说我们提供了如此/出色/的支持,而且我仍然每天花数小时阅读和回复论坛帖子。我没有因此得到报酬,也很少因此得到感谢(即使是对我花时间回复的人来说)。我已经做了差不多三年了。
基于元数据的应用程序
Hibernate擅长表示强类型、静态对象模型。并非所有应用程序都如此。《基于元数据的》应用程序在数据库中定义实体类型信息。对象模型和关系模型都支持动态添加新类型,甚至可能重新定义现有类型。实际上,大多数复杂应用程序都包含静态模型和动态模型的混合。
这真是太好了...
Hibernate中的国际化数据
我们见过一些人使用国际化的参考数据,其中用户界面上显示的标签取决于用户的语言。在Hibernate中处理这种情况并不明显,我已经打算写一篇关于我最喜欢的解决方案的文章了。
比较ORM工具
在过去的三个星期里,我看到了三四个《ORM工具比较》;在一些博客上,在我们的论坛上,我甚至还参与了几个决策。
历史触发器和Hibernate
最近,我帮助一位客户将一个遗留数据库迁移到Hibernate;其中比较有趣的一个话题是版本控制和审计日志。实际上,在过去的几个月里,历史数据的问题多次被提起。无论是遗留的SQL模式还是从损坏的对象关系数据库迁移,每个人都拥有自己记录数据变更的方法。
被驳斥了?
Solarmetric的Abe White回复了我在TSS上对JDO的批评。我实际上并不想就这个问题进行长篇大论,但由于我的第一篇帖子中确实存在错误,我必须承认这一点。
EJB3
昨天,Linda DeMichiel宣布了EJB 3.0即将到来的变化。她的演讲中有许多内容需要消化,我认为人们需要一段时间才能完全理解新规范的全部影响。到目前为止,人们的注意力主要集中在实体Bean的重设计中,但这绝对不是全部新内容!专家小组积极拥抱注解,最终消除了部署描述符XML地狱。借鉴了Avalon、Pico、Spring、Hivemind等,EJB将使用依赖注入作为JNDI查找的替代方案。会话Bean将是POJO,具有业务接口,已经消除了home对象。随着其他各种变化,这意味着EJB 3.0将是一个更适合具有servlets和业务逻辑在同一进程中集成的Web应用(这几乎是大多数应用最合理的部署拓扑),同时不失处理更复杂的分布式物理架构的能力。