简介
盖文·金是红帽公司的资深工程师。他是流行Java持久化解决方案Hibernate的创造者,以及Ceylon编程语言的创造者。他作为JBoss和随后作为红帽公司的代表,为Java社区进程贡献了EJB和JPA规范,并作为规范领导者和CDI规范的作者。他目前是Jakarta Data和Jakarta Persistence设计的主要贡献者。他和妻子以及三个女儿住在巴塞罗那。他的兴趣包括理论物理和量子技术。
标签
作者
简单的谎言
简单
是一个诱人的概念。我们都希望使事情变得简单。但当我们谈论软件时,“简单”可能意味着至少两件不同的事情。
我对注解覆盖的看法。
EJB3,新的JavaBeans?
这是一项关于未来的预测。预测未来是件危险的事情,会使作者在未来和现在都受到嘲笑。然而,阐述一个“美好”的未来愿景可以帮助实现那个未来。
你可以用EJB3做什么(第一部分)
没有“P”的重要性
另一位博主,我将不提名字,对于一些JBoss的人开始使用“AO”这个词感到不满。据他说,AOP社区非常依恋他们的“P”,并且非常担心JBoss可能会用无“P”的方面统治世界。
我已发布了两篇近期演讲的幻灯片。
免费支持
最近,我们开始听到一些投诉,说我们在Hibernate论坛中投入的精力不够。这真的很让人难过,因为以前每个人都/用/来说我们提供了如此/出色/的支持,而我每天几乎都要花几个小时阅读和回复论坛帖子。我为此没有报酬,也很少有人为此感谢我(即使是我有时间回复的人)。我已经这样做了将近三年。
元数据驱动应用程序
Hibernate擅长表示强类型、静态对象模型。并非所有应用程序都是这样的。《元数据驱动》应用程序在数据库中定义实体类型信息。对象模型和关系模型都支持动态添加新类型,甚至可能重新定义现有类型。实际上,大多数复杂应用程序都包含静态模型和动态模型的混合。
这真是太好了...
Hibernate中的国际化数据
我们看到了一些人使用国际化的参考数据,其中用户界面上显示的标签取决于用户的语言。在Hibernate中处理这个问题并不明显,我已久想写出我的首选解决方案。