利用GWT开发高性能Ajax应用
作者Ryan Dewsbury认为性能是Ajax受欢迎的主要原因。在Ajax开发方面,GWT给开发者提供了其他解决方案无法比拟的便利。文中主要谈了GWT提供的图片打包、缓存、程序压缩和程序资源打包等多种提高性能的方法。文章的部分内容节选自Dewsbury的新作《Google Web Toolkit Applications》一书。
作者Ryan Dewsbury认为性能是Ajax受欢迎的主要原因。在Ajax开发方面,GWT给开发者提供了其他解决方案无法比拟的便利。文中主要谈了GWT提供的图片打包、缓存、程序压缩和程序资源打包等多种提高性能的方法。文章的部分内容节选自Dewsbury的新作《Google Web Toolkit Applications》一书。
上周Sun发布了Netbeans 6.1。在周一的CommunityOne会议上,Sun宣布在Netbeans的预览版中增加PHP支持。
Jack Slocum-时下流行的Javascript库ExtJS的开发领导者,本周宣布为使用ExtJS 2.1及后续版本开发的开源软件开辟两个例外,这是社区努力的结果。这个举动是对最近围绕在ExtJS协议上的转换(从LGPL到GPLv3)引起的疑惑所做的一个回应。

RIA为用户带来了全新的体验,因而在这些年里得到了迅猛的发展。其中Flex作为RIA界最璀璨的一颗明星,其成功与众多的开源项目是分不开的。本文介绍了其中一个,Pentaho,并通过一个简单的例子告诉读者如何把一个传统的Web程序转化为一个全新的富功能的应用程序。

本书涵盖了所有设计开发基于WCF的面向服务应用程序所需的知识与技能。通过本书,读者可以看到如何利用WCF内建的特性,例如服务托管、实例管理、并发管理、事务、离线队列调用以及安全。本书会为读者展示如何使用这些特性并探究它们在这种特定的设计思路下的实现原理。读者不仅能够了解到WCF编程技术,以及相关的系统知识,同时还包括了相应的设计方案、诀窍、最佳实践以及存在的缺陷。

Google Web Toolkit(GWT)的技术lead Bruce Johnson谈论了关于GWT的整体设计,关于GWT如何将Java转换成Javascript,与GWT相关的社区,GWT1.4版本中的新特性,以及GWT背后的哲学。

InfoQ在QCon伦敦2007的会议上就DWR工具箱问题采访了Joe Walker。Walker针对DWR2.0,包括对2.0的一些新性能发表了意见,例如“反向AJAX” (reverse AJAX)的细节,对于TIBCO的处理,集成开发环境(IDEs)对DWR的支持,与Spring的集成,他也谈到了DWR的未来计划,并且列举了一些有趣的DWR应用。

JMX是Java管理方案的扩展,也是GlassFish整个管理架构的基础。AMX是GlassFish所特有的对JMX应用的扩展,它使得在GlassFish上开发JMX应用时更加面向对象、更加简单。本视频介绍了JMX的背景、概念、用法,JMX技术在Java EE环境下的应用,以及GlassFish对JMX技术的重要扩展AMX等,最后结合实例讲解了如何在GlassFish中开发自己的MBean。

作为第一个支持EJB3的应用框架,Seam可以完成对AJAX、JSF、EJB3、Java Porlets和jBPM的无缝集成,支持依赖双向注入并提供革命性的"conversation"状态管理机制,同时集成易用的集成测试功能等,本演讲结合实践深入浅出地介绍了Seam的主要特性。

本书带你一起探讨Struts 2应用的方方面面,如架构、配置、实现Actions和对验证与国际化的支持等。除了这些,本书还专注于实践,用大量的代码和技巧教你如何快速使用Struts 2。

Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。通过本书,读者将可以探索Grails框架的方方面面,并能通过手把手构建出一个Grails应用,来领略Grails所带来的诸多好处。