领先一步
VMware提供培训和认证,以加快您的进度。
了解更多当Sun将我在JavaOne 2007的关于Spring Web Flow的演讲安排在周五(会议的最后一天)时,我不确定会发生什么。我很荣幸今年再次被接受,但我很好奇在为期四天的会议的最后一天,我的演讲会有多少人来听。
事情的发展超出了我的预期。周四我到演讲者准备区报到时,已经有800人预先注册了我的周五演讲。在我演讲开始前十五分钟,房间里的人数已经达到了这个数字。最终,1000名JavaOne与会者来到Moscone中心的307-310房间,体验了一场令人兴奋的Spring Web Flow试驾。
在这个博客中,我希望重现JavaOne Web Flow演示中最精彩的部分。查看下面的屏幕录制,看看对我来说最令人兴奋的部分是什么——从头开始构建一个搜索流程,以便在Java Server Faces (JSF)环境中部署。
这个搜索流程允许您输入一些搜索条件,查看一些结果,执行新的搜索,如果您选择的话,还可以浏览结果的详细信息(熟悉Web Flow的用户会认出这是熟悉的电话簿示例应用程序的JSF版本)。
观看屏幕录制时,请注意Web Flow如何管理应用程序的所有导航和状态,而标准JSF组件则负责视图呈现和模型数据绑定。还要注意,即使我搞砸了某些东西,我也可以快速修复它并继续工作,因为我无需重新启动服务器或切换编辑器。
下面是Spring IDE对这个流程的可视化。
您可以在这里获取此演示的代码。如果您使用的是带有Web Tools的Eclipse,您可以将phonebook导入为动态Web项目,并在IDE中启动web应用程序。
务必关注Erwin在6月20日至22日的SpringOne上关于Spring Web Flow的演讲。他将发表两个非常有趣的演讲,展示如何使用此产品。