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
-