
用JSF/DWR/DOJO创建动态Web应用
JSF、DWR和Dojo都是凭本身实力流行起来的技术。不管怎样,将它们集成到一个portal环境可以作为一场恐吓演习(intimidating exercise)。本文展示了一个开发者是如何用自定义JSF组件实现该解决方案的。

JSF、DWR和Dojo都是凭本身实力流行起来的技术。不管怎样,将它们集成到一个portal环境可以作为一场恐吓演习(intimidating exercise)。本文展示了一个开发者是如何用自定义JSF组件实现该解决方案的。

JBoss Seam整合了Ajax、JSF、EJB3、Portlets和BPM,是个全新的一站式web应用框架。本文节选并编辑了Michael Yuan和Thomas Heute即将出版的关于Seam一书中的第一章和第二章,阐述了Seam的用途,并通过HelloWorld一例阐释了该设计理念。
Eelco Visser在一篇论文中总结了他设计领域特定语言WebDSL的方法。WebDSL语言以JBoss Seam为目标架构,用于开发具有丰富数据模型的动态Web应用。他讨论了语言设计的各种范式和困难,还分享了他一路来学到的经验教训。
JSR 314草案已经发布到JCP下了。它将JavaServer Faces规范升级到2.0版。这个下一代的JSF是将web应用开发中的优秀思想带到Java EE平台的一个尝试,并且不断从社区中获得积极反馈,尤其是其增强的AJAX支持。
InfoQ与Spring Web团队的Keith Donald和Jeremy Grelle就Web Flow 2.0.0.RC1的发布进行了交流,这是Web Flow下一个主要版本的第一个产品发布候选。Web Flow是对Spring MVC的一个扩展,用来在Web应用程序中实现流程。
Apusic OperaMasks(简称AOM)是由OperaMasks.org组织所提供的开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生Ajax技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。3月28日AOM发布了2.0 M2版本,InfoQ中文站借机与其技术总监张勇进行了交流,并就AOM的现状及未来发展对他进行了采访。
Nolan Wright认为服务器支持的MVC实现已是过往之物,而服务、Ajax和DHTML则必将大幅简化我们构建Web应用的复杂度。
JBoss Seam中文站发表了一篇文章:选择Seam的十大理由,较为全面地概括了Seam的优势。该站同时推出了连载系列:“JBoss Seam,一个深度集成框架(一) 、(二) 、(三)”,详述了JBoss Seam的产生背景、概念、应用示例和Seam编程模型中的关键要素。
本文节选自Michael Yuan与Thomas Heute所著JBoss Seam: Power and Flexibility Beyond Java EE 5.0一书中的第一章和第二章。作者首先介绍了JBoos Seam的一些特性。然后接下来,带领读者进入了Hello World之旅,给读者展示了一副易于开发、易于理解的编程模型的全景图。