創造Hibernate
讓時間回到2001年,地點是澳大利亞悉尼的Clarence Street有一家叫做Cirrus Technologies的公司,這是一家做J2EE企業級套用開發和諮詢的公司,在會議桌上一個伙子和老闆正在進行著激烈的討論。 小伙子:"老闆,我總覺
![Gavin King](/img/2/769/nBnauM3XxgDN2ITOwcjN0UjMzITM0ETN5kjMwADMwAzMxAzL3YzLwgzLt92YucmbvRWdo5Cd0FmLyE2LvoDc0RHa.jpg)
![Gavin King](/img/e/b0d/nBnauM3XzEDN0YTO4UjN0UjMzITM0ETN5kjMwADMwAzMxAzL1YzLwIzLt92YucmbvRWdo5Cd0FmLyE2LvoDc0RHa.jpg)
![Gavin King](/img/7/255/nBnauM3X0MTO1QDO5MzN0UjMzITM0ETN5kjMwADMwAzMxAzLzczL1AzLt92YucmbvRWdo5Cd0FmLwE2LvoDc0RHa.jpg)
資料庫技術方面的成就
![Gavin King](/img/d/97d/nBnauM3X0AjMwQDMwkjN0UjMzITM0ETN5kjMwADMwAzMxAzL5YzLyczLt92YucmbvRWdo5Cd0FmLyE2LvoDc0RHa.jpg)
2、2003年9月,Gavin King在他網站上向全世界發起挑戰:誰要是能對一段代碼用JDBC開發做到效率比hibernate高好多,就給他100美金。
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的人品應該沒啥問題,只是性格就是這樣,呵呵。
4、一個公司將他們的O/R Mapping工具用某個套用進行了性能測試,並與hibernate比較。說速度快了好多,Gavin King花了一天的時候進行測試,然後進行了強烈的反駁。(blog那個貼子找不到了,所以記不清他說啥了)
5、Gavin King在blog上公開對JDO做出評價,認為JDO沒有未來 ,把好多人氣壞了。 再說說Gavin King的演講和講座,Gavin有很不錯的嗓音,略帶沙啞但很清楚。但他的口頭禪太多了,在一句話里會出無數個"you know"。而且總覺得雖然他做了好多講座,但仍然顯得好緊張。不過如果仔細聽他講的內容,其實相當的不錯,而且會做好多的手式和一些奇怪的表情,呵呵。不過他經常是和Christian Bauer一起做hibernate in action的講座,感覺兩個人配合的很不好,有時思路也對不上好號,又不象Joshua Bloch和 Neal Gafter那樣一唱一和、天衣無縫,很容易讓人分散注意力。真不知道為何兩個人老是一起上。
走上EJB路線
作為EJB3.0專家委員會成員,主推基於JSF/EJB3的快速開發框架JBoss Seam,JBoss Seam 1.0是試圖給出一種基![Gavin King](/img/b/7bf/nBnauM3XxEjN5ITN1MzN0UjMzITM0ETN5kjMwADMwAzMxAzLzczLxczLt92YucmbvRWdo5Cd0FmLxE2LvoDc0RHa.jpg)
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. 過程驅動套用支持
6. Portal integration. 門戶整合,可和JBoss Portlet整合
7. Testability.