世界顶尖运动队教练的成功秘诀
本文列出了来自于顶级教练Marc Lammers的9条原则,他是在打造世界最佳曲棍球队的过程中发现这些原则的,文章把这些原则映射到了软件开发实践之中。
作者 Ryan Slobojan译者 张龙 发布于 2007年11月9日 上午12时43分
曾被看作Spring2.1 的Spring2.5,最近已经发布了其RC1版本。InfoQ采访了Spring框架的首席开发者Juergen Hoeller来了解关于这个版本的更多信息。
Hoeller说Spring2.5的最终版将于今年11月19日发布,该版本的主要特征包括:
我们可以从这里看到Spring2.5的更全面的改进。
随着Spring2.5发布日期的临近,一些人开始比较它和Google的Guice框架之间的性能差别。Solomon Duskis比较了二者的性能指标后得出了如下的结论:对于并发访问情况,Spring2.5要比2.0快两倍,并且如果将其默认的bean初始化方式改为单例时,它比Guice还要快。Duskis还创建了一个Guice式的Spring2.5应用,并且详细论述了二者的差别。William Louth在几种不同的条件下对二者进行了更深入、细致的比较,包括并发访问和单例工厂情况。Louth的分析表明,在某些情况下,Spring2.5要快于Guice,从整体来看,二者在性能上已经非常接近了。
Hoeller同时说明了对于Spring3.0的开发计划,也就是说3.0将是Spring的下一个主版本号,而不是2.6。在2008年5月将要发布Spring3.0的第一个里程碑版本,最终版本将于2008年10月发布。Spring3.0至少需要Java 5和J2EE 1.4支持,同时还可能支持Java 7。对于Spring2.5中Java 5的使用,将会平滑移植到Spring3.0中,但是一些过时的特性,比如Commons Attributes将会被丢弃,因为他们与Java 5已经没有什么关系了。 Spring3.0同样将会重新打包,核心框架中可能会包含 Spring Web Services/OXM包和来自于Spring Web Flow的binding/expression language包。
查看英文原文:Spring 2.5: Drop-in upgrade for 2.0 with OSGi bundles, full annotation-based configuration and Aspec
本文由Per Jacobsson所作,目标读者为有意了解Lisp的Java开发人员。文章探讨了当前可以运行于JVM上的不同Lisp方言,以明快简洁的方式介绍了Lisp程序设计工作机理和其独特之处,并在最后演示了Lisp代码同Java系统的整合过程。
本文以一个实际应用的例子为引子,探讨Ruby/Rails在非传统web系统中应用,以及研究如何定制以Rails为基础的领域特定的MVC框架。
本视频对云计算进行了简要的介绍,主要包括了五部分内容:首先带大家认识“云”,然后对计算机的发展过程进行了阐述,接着介绍了业界现状和企业级/世界级计算的新布局,最后对云计算做了一下展望。
在这篇文章中,Bryon Jacob和Chris Berry介绍了AtomServer,一个基于Apache Abdera的完整Atom存储实现。在去年,作者一直致力于为其雇主——Homeaway——实现一个Atom存储,现在已开源了其Atom存储框架:AtomServer。
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。
InfoQ中文站有幸与阿里软件的首席架构师赵进在一起探讨了SaaS的相关话题,包括SOA和ASP与SaaS的异同、云计算、SaaS的前景、它的关键技术、技术瓶颈等等。
3 条回复
回复