
将Struts应用迁移到Struts 2(一)
Struts团队成员Ian Roughley从Struts开发人员角度向大家阐述Struts 2(原来的WebWork)Action框架的高层架构、基本请求流程、配置语义以及它和先前版本的区别。掌握这些知识能使你在把任意级别Struts应用迁移至Struts 2的过程中变得更加游刃有余。

Struts团队成员Ian Roughley从Struts开发人员角度向大家阐述Struts 2(原来的WebWork)Action框架的高层架构、基本请求流程、配置语义以及它和先前版本的区别。掌握这些知识能使你在把任意级别Struts应用迁移至Struts 2的过程中变得更加游刃有余。
Esper是一个事件流处理(Event Stream Processing,ESP)和复杂事件处理(Complex Event Processing,CEP)的系统,它可以监测事件流并当特定事件发生时触发某些行动——可看作是把数据库反过来,语句是固定的,而数据流进进出出。InfoQ恰遇Esper的创始人,向他了解了项目的近况,以及最近的基准测试问题。
Sun Microsystems公司今日发布了GlassFish V2。GlassFish是一个遵从Java EE 5规范的开源应用服务器。InfoQ与Sun社区开发营销部的经理Ken Drachnik共同探讨了关于V2的特性。
Apache OpenJPA, Java Persistence API (JPA)的一个开源实现,最近发布了1.0.0版本。 InfoQ与OpenJPA项目领导Patrick Linskey交流后得到了更多关于该版本的信息。
Adobe宣布Flash播放器和他们的AIR应用平台编解码器将会支持H.264编解码,这是在蓝光(Blu-Ray®)和HD-DVD®高清晰度(High Definition)视频播放器中应用的标准。同时,他们还加入了高效AAC(HE-AAC)音频支持。
Singularity是微软的一个研究项目,其目的是孕育出新一代的,高可靠性的操作系统。因没有如向后兼容问题之类的各种商业上负担,Singularity可以通过新的编程工具以及方法论,解决许多计算机领域经典的问题,因而极具吸引力。InfoQ与Singularity小组交流后得到更多这方面的资讯。
Dennis Forbes极力反对当前整个行业的普遍观点,正是这些观点使业界趋向于以资产重用为目的的架构,他声称代码重用的价值被严重高估了并很少能够达到宣传中的效果。
Oracle和BEA携手加入Sun的Web服务规范实现栈——Tango项目中,Sun对该项目以开源形式进行开发的事实进行大肆宣扬。这些因素会使Tango成为需要认真应对的突起异军吗?还是说这只是Sun跟在这个大环境下步履维艰地跟行的又一实证?