Java Server Faces 2.2 ( JSF ) with Theory and Practice

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-server-faces/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java Server Faces 2.2 ( JSF ) 理论与实践 课程概述: 本课程将跟随Oracle JSF认证的话题逐步实施所需的代码。课程内容涵盖了JSF2.0的基础知识,包括但不限于以下主题: 1. JSF特性与优势:了解JSF的主要功能,如Facelets、书签视图、AJAX支持及其带来的好处。 2. JSF生命周期:识别JSF的生命周期阶段、请求处理流程以及FacesContext的用途。 3. XHTML页面设计:使用JSF HTML标签库设计XHTML页面,并展示JSF隐式对象的使用。 4. 模型与视图关联:开发和关联模型组件与视图,使用CDI命名Bean,了解其相对于Managed Bean的优势。 5. 用户与应用状态管理:使用flash、对话、应用、请求和会话等多种作用域管理用户和应用状态。 6. 国际化与本地化:利用资源包和Locale类实现国际化/本地化功能。 7. JSF导航模型:设计静态与动态隐式导航的JSF页面,配置faces-config XML文件以实施导航规则,包括条件和重定向。 8. 数据转换与验证:实现数据转换模型,使用JSF标准转换器,创建和使用自定义转换器,以及适用的标准验证器。 9. 事件处理:在JSF应用中使用CDI命名Bean处理动作和变化事件,创建监听器处理生命周期事件。 10. 数据表与组合组件:设计带有表头和表脚的数据表,使用AJAX增强组合组件,实施JSF应用中的模板。 11. 自定义组件:识别何时以及如何使用自定义组件和渲染器,使用HTML5组件增强JSF应用程序。 本课程适合希望深入掌握JSF的学员,通过理论与实践相结合的学习方式,帮助学员为Oracle JSF认证做好充分准备。

课程评论(0条)

课程详情

This course will follow Oracle JSF certification topics and implement the required codes one by one while progressing. Here is the certification topics:Essentials of JSF2.0Identify the features of JSF such as Facelets, BookMarkable View, AJAX support and the benefits they bring inIdentify the life cycle stages of JSF, flow of request processing, and purpose of FacesContextDesign XHTML pages using JSF HTML tag library and demonstrate usage of JSF implicit objectsDevelop and associate model components with views using CDI Named beans and identify the advantages of CDI Named beans over Managed BeanManage user and application state using various scopes like flash, conversation, application, request, and sessionImplement internationalization/Localization using resource bundle and Locale classJSF Navigation ModelDesign JSF pages with static and dynamic implicit navigation Configure faces-config XML file to implement navigation rules including conditional and redirectionDesign bookmarkable viewsData Conversion and Validation modelImplement data conversion model using JSF standard convertersCreate, configure, and use custom convertersIdentify the best suited standard validator and implement it in a given JSF applicationCreate, configure, and use custom validatorsDescribe the usage of bean validationEvent HandlingUse CDI Named bean in a JSF application to handle action and valuechange eventsCreate and implement listeners to handle eventsDevelop JSF application that handle life cycle eventsImplement asynchronous events using AJAXData table and Composite ComponentsDesign a DataTable with header and footer to populate and manipulate data from various components like Array, List, ResultSet, DataModel and describe the differences between dataTable and ui:repeatImplement composite components in JSF application and enhance it using AJAXImplement templates in a JSF application and describe the differences between ui:composition and ui:decorateCustom ComponentsIdentify when and how to use custom components and custom renderers.Enhance JSF application using HTML5 components

课程标签

0人关注该课程

主题相关的课程