Gavin King,一個充滿激情、脾氣很倔、永不言敗的人。他的成就也許全世界搞Java的人都知道:他是hibernate的創始人;他是EJB 3.0的Entity bean specification的實際領導人(sun任命的領導人應該是 Linda DeMichiel);他也是那本經典的書hibernate in action的作者;他也參加了XDoclet和Middlegen的開發;他在全世界各種著名的會議(TheServerSide Symposium等)進行演講和講座。
2003年9月, Gavin King和hibernate的一更好的方案"。 老闆:"喔,Gavin,我知道你很聰明,開發水平也不錯。但是開發這樣的系統太難了,而且你根本就沒有用SQL開發過任何資料庫系統。不要想這樣一個不現實的目標啦!" 小伙子皺了皺眉,說道:"不,我相信我有能力開發出這個系統。我的想法絕對是可行的。" (註:以上場景純屬虛構,但至少以下內容完全屬實:Gavin King開發hibernate的動機有兩個:發現CMP太濫;贏得對老闆的爭執。Gavin King當時沒有任何用SQL開發資料庫的經驗,Gavin King開發hibernate的第一件事是去街上買了本SQL基礎的書) 也許Cirrus Technologies的老闆做夢也想不到兩年以後,這個小伙子開發出的那個產品會成為全世界最流行的O/R Mapping工具,而那個對SQL和資料庫一竅不通的小伙子居然會成為全世界J2EE資料庫解決方案的領導者。 2003年9月, Gavin King和hibernate的一些開發者加入了JBoss。這樣他們就可以全職進行hibernate的開發,並提供最好的服務和培訓。 也許在這裡討論hibernate的成功和影響力這種全世界都知道的事情已經是多餘的了。Gavin King的火暴的脾氣和自負也是聞名的,看看Gavin King自己有趣的評價:Even when I'm a rude grumpy bastard answering forum posts at 3am, I'm always happy to see people using Hibernate.(有點斷章取義之嫌,呵呵,貼出來鬧著玩)。
主要成就
1、2005年3月,JDO的一個vendor Versant在他的Paper里指了好多hibernate的好多所謂的缺點,Gavin King做出了毫不留情的反擊。Gavin King
3、Rod Johnson在2005年的TheServerSide Symposium對JBoss那幫人戴假面具穿小丑衣表示了一下意見:"neither I nor any of my colleagues will be dressing up as film characters"。看看Gavin King的回擊吧:"But Rod, you'd make such a great Egghead! Well ... if you didn't take youself so damn seriously, that is Wink While we're on the topic, who else has noticed that Rod has a double-phallic name?"。呵呵,有點污賄的話,robbin甚至認為Gavin King的人品有問題,我覺得Gavin King的人品應該沒啥問題,只是性格就是這樣,呵呵。
作為EJB3.0專家委員會成員,主推基於JSF/EJB3的快速開發框架JBoss Seam,JBoss Seam 1.0是試圖給出一種基於JSF+EJB的快速開發框架,是和ROR和JF類似一種框架,最為看中的是其終於意識到狀態管理是框架基本重要的功能了,而這點正是Spring缺乏的:Gavin King
1.A unified component model centered around EJB. 圍繞EJB的組件模型。
2. Raises the semantic level of development. 提高開發階段層次。
3. A new contextual component model / higher level state management over HTTPSession. 基於HttpSession的高層次組件架構狀態管理。
4. DRW-style AJAX EJB invocation and the ability to recieve JMS messages in the browser. DRW風格的AJAX EJB調用方式(實際EJB remote調用)
5. Support for process-driven applications. 過程驅動套用支持