当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

JSF 2简介:JSF向导[Java编程]

赞助商链接



  本文“JSF 2简介:JSF向导[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Java™ Enterprise Edition (Java EE) 6 包含了很多像 JSF 2 这样功效强盛的技术.Contexts and Dependency Injection(CDI)是这些技术中的一个,它在很大程度上尺度化了在其他框架酝酿多年的一些概念.

在本文中,我向您展示若何综合利用 JSF 2 和 CDI 来实现一个在线小查验向导.CDI 为我带来了依靠注入、producer 办法和一个 conversation 作用域.我利用了这三者来实现一个向导,您可以轻松地将其用于任何一个多选的在线测试.

本系列并非只关注于 CDI.我将介绍若何:

利用 facelets 模板来最小化代码并最大化重用

Ajax 化向导以便得到更为顺畅的用户体验

利用 CDI 的依靠注入来简化代码

实现并利用 CDI producer 办法来在视图中无缝地利用 beans

操纵 CDI 的 conversation 作用域来实现多恳求用户用例

本文中的全部示例源代码都可下载得到.请拜见 运行示例代码 侧栏得到下载链接以及指向布置指导的一个指针.

查验向导

图 1 显示了运行中的这个查验向导:

图 1. 查验向导

最初,这个利用程序只包含一个可开启向导的单独链接:<h:commandLink value="#{msgs.startWizard}" action="#{wizard.start}"/>.这个链接的文本(Start the wizard)来自一个属性文件并由该链接值内的 msgs.startWizard 表达式代表.国际化是 JSF 101 circa 2004,所以我在这里就不再过量触及这些细节了.只需注意到整个利用程序都是本地化了的就充足了,并且全部字符串均从 messages.properties 文件拉出.

Start the wizard 链接会将用户带到这个查验向导页面,在这里,用户会被发问,一次一个问题,如 图 1 底部的两个图片所示.我通过一些简单的 Ajax 和一个服务器端 bean 掌握此向导按钮的启用状况,我在本文的 Ajax 部份将向您详示.

图 2 显示了最后的一个问题,后跟用户答案的一个总结.当用户处于最后一个问题时,只有 Finish 按钮是启用的;单击该按钮会将用户带到总结页面.

图 2. 总结页面


  以上是“JSF 2简介:JSF向导[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • java ee5平台java长期化开辟(ejb3和jsf)
  • 操纵JSF技术开辟Web操纵程序
  • JSF技术具体介绍
  • JSF 2简介:JSF向导
  • <b>表现层框架Struts/Tapestry/JSF比较</b>
  • 如安在JDeveloper 10g中操纵JSF
  • 用JSF实现页面改革后,checkbox仍处于选中情况
  • JSF哀告处理历程(一) FacesServlet初始化
  • JSF哀告处理历程(二) 哀告处理历程总览(FacesServlet#service
  • JSF在GlassFish管理掌握台中的操纵
  • <b>Spring集成JSF的最简单办法</b>
  • 用JSF+Spring+IBatis搭建一个简单框架
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .