Thursday, May 11, 2006

妙文推薦:Real-World Experiences With Hibernate - Shine Technologies


這篇文章寫得挺不錯的,值得一讀。作者主要的重點是在於討論該怎麼使用Hibernate,以及怎樣讓Hibernate幫助你節省開發時間、增進效能而不會成為你專案成功的絆腳石。

OR-Mapping的概念在Java的世界當中是由Hibernate發揚光大的,但是看來任何屬於"Layer of indirection"的中間層技術都會有些黑暗面。當然為了效能、為了交易正確性,我們還是有必要去知道很多RDBMS的細節,不過我慢慢的覺得,OR-Mapping的概念似乎已經不夠用了。

以企業作為單位來說,比OR-Mapping要來得更實際的,應該是整個企業的Domain Model,以及環繞著這個Domain Model的Data Service。

IT的歷史又翻過了一頁....

No comments: