令人惊讶的是,这是我第一次参加 JavaOne。我知道有很多校友,但对我来说,这是第一次。我带着很少的先入为主的期望进入其中。大部分都符合我的期望,但我必须说,在看到主题演讲前铁人展示后,我期待 Larry Ellison 以托尼·斯塔克的方式出场。
我听到很多人说以前的 JavaOne 更好。那也行,但这次也很有趣。很明显,他们想要将 Oracle OpenWorld 和 JavaOne 区分开来,但我甚至对此也无所谓。与会者和演讲者进行了很多开放的对话,我认为技术内容非常好。当然,我们不得不在不同的酒店之间穿梭,但这又怎么样呢。唯一真正让人烦恼的是日程和房间的变动,以及试图追踪它们。
RichFaces
今年在 JavaOne 上,RichFaces 团队度过了一段非常充实但也忙碌的时间。我们做了几场核心演讲;《A Peek At The Future: Going Beyond JavaServer Faces 2.0 With RichFaces 4》由 Alex Smirnov 和我主讲。Max Katz 也做了一次演讲《Hands-on with RichFaces》。两个演讲都受到了热烈欢迎,进行得也很顺利。
Alex 和我还在 JBoss 展位做了 3 次小型演讲。我们其中一个小型展位演讲是我们 JavaOne 演讲的一个浓缩版,但另一个完全关于《RichFaces in the Cloud》和介绍了我们的新 Google App Engine 架构,可以在大约 5 分钟内将 JSF 2 和 RichFaces 迁移到 GAE。 更多信息见下文
在我们的谈话中,Alex 介绍了一个我们的新特性,即使用 Bean Validation 的 RichFaces 真正客户端验证。这确实引起了人们的注意。原因很充分,因为应用程序主要为什么需要发送 Ajax 请求?验证,没错。不久,随着 RichFace 4.0 的推出,我们将拥有验证器、转换器和信息的 JavaScript 实现!这一切都将通过 JSF 与 Bean Validation 相关联。想象一下,当你不需要仅仅为了检查一个值不是 null 就发送请求时,你的应用程序可以扩展得有多好。
顺便说一句,一个特别有趣的时刻是我将我们 RichFaces 小展台演示推广为《听听 RichFaces,您 JSF 的 NoSQL 解决方案》。不过,这不能归功于我,我是被 Infinispan 闻名的 Manik Surtani 说服的。我们认为这将吸引一群新来的、尽管有些困惑的新观众。我甚至准备好了应对问题的回答——我可以保证,我们的运行时没有一行 SQL 代码
;-)
接下来是什么
RichFaces 团队正在准备推出 4.0.0.Milestone3 版本,并处理一些其他细节。我们即将宣布的一件事是 RichFaces 展示演示在 Google App Engine 上提供和托管。我们还没有完全准备好,但请留在这里,关注更多信息。
如果你迫不及待地想要进入 Google App Engine,你可以从我们谈论的 RichFaces GAE 架构 开始,我们在 JBoss 小展台上的 RichFaces in the Cloud 谈话中提到了它。
感谢所有参加和与我们交谈的人!!这是一个美好的时光,我们希望明年能在那里见到你 :-)