TheServerSide雖然已經風光不再,但仍是Java領域不可忽視的重要科技網站(他們自稱仍是最大的Java社群)。他們剛剛發布了2009年最火的9條帖子,是Java社區一年關注點的生動記錄,讓我們一起來回顧一下。
1. JPA comparison: Hibernate, Toplink, OpenJPA, Eclipselink
(JPA實作大比拼:Hibernate, Toplink, OpenJPA, Eclipselink)
(原帖被牆,所以提供了一個副本。)
四個JPA實現的簡單效能比較,結論如下表,Hibernate整體表現較好,只是記憶體佔用較大。
查詢與插入數查詢數插入數測試中最大內容佔用(Mb) 測試後記憶體佔用(Mb)
OpenJPA 3928
3530 398 96
61
Hibernate 12687
3080 9607 130 79
Toplink Essentials
5720
3740 1980 55 25
Eclipselink
5874
3735 2139 57 25
2. Java EE 6 Overview
(Java EE 6綜述)
名著《EJB 3實戰》作者之一、Java EE 6專家組成員Reza Rahman的綜述文章。 JavaEye上有譯文:Java EE 6體系結構的變革。
3. Avoid Java transactions pitfalls with Spring
(避免Java事務陷阱)
Java 平台中實作事務時要注意的常見錯誤。 IBM dW網站文章,這裡有中譯本:事務策略: 了解事務陷阱。
這其實是一個系列中的開篇,整個系列都在這裡。
4. Demystifying Caching in Hibernate
(Hibernate Cache揭秘)
對Hibernate兩種快取機制Query Cache和Session Cache的介紹。
5. 97 Things Every Software Architect Should Know
(97件軟體架構師應該知道的事)
這其實是O'Reily的同名圖書的協作寫作網站。基本上書的內容都可以看到,而且用的是CC協議,夠善的吧。
6. IBM in talks to buy Sun Microsystems
(IBM在協商購買Sun公司)
過時新聞,僅有談資價值了。
7. Google App Engine for Java: TSS First Look
(GAE for Java初探)
JavaEye上有譯本:TSS首次試用Google App Engine for Java 體驗。
8. Ten good reasons to look for something better than Java
(尋找Java替代語言的十大理由)
指出了Java的十大缺憾。 JavaEye上有譯文:離開Java,尋找更佳語言的10大理由。
9. GlassFish v3 and Java EE 6 Released
(GlassFish 3與Java EE 6發布)
像是大事件,但是感覺關注度並不高,為什麼呢?
作者最後留了一條尾巴,為什麼只舉九條呢?希望大家補充。
那麼,在用Java的同學們,你會補充什麼呢? Play!框架? Spring新版? IntelliJ IDEA開源? GWT 2.0? JavaFX?還是其他?
本文出自CSDN博客,轉載請標示出處: http://blog.csdn.net/liujiangCE/archive/2009/12/30/5103024.aspx
-