Duration: 3.0 days

JSF 2.1 is a major step forward introducing various new features and enhancements. Powered by PrimeFaces, JSF 2.1 would be your ultimate rich web framework for the job. This course gives you deep understanding with JSF 2.1 and PrimeFaces in no time.


  • Understand the lifecycle phases of a JSF application and effectively use different events within a JSF application 
  • Use standard JSF component classes and tags in response pages Understand and use the JSF Expression Language (EL) 
  • Develop and maintain JSF managed beans of different scopes ?Manage navigation with Action methods and Listeners
  • Use validators and type conversion in JSF applications 
  • Create Facelets templates to implement a common look-and-feel for JSF applications Identify and implement composition components for reusable display elements 
  • Create a simple Ajax application to receive data from a server and modify the web page asynchronously 
  • Use PrimeFaces to implement Ajax functionality within an existing application and create a richer user interface


JSF Overview

  • Model View Controller 
  • JSF elements - web.xml and faces-config.xml 
  • The power of Facelets 
  • Tile-like composition 
  • Debugging/error handling 
  • Custom logic tags and expressions 
  • XHTML 
  • JSF 2 - a quick summary of features 
  • Annotations - a review

GUI Components

  • Component Families 
  • UIViewRoot and the FacesContext 
  • The JSF lifecycle 
  • GET vs. POST (JSF 2) 
  • Facelets pages 
  • Output components - text and labels 
  • Forms 
  • Formatting output 
  • Inputting text and passwords 
  • Messages and severity

Navigation in JSF applications

  • Navigation rules and cases via annotations 
  • Static vs. dynamic actions 
  • Declaring navigation in faces-config.xml 
  • JSF Expression Language 
  • Comparison to JSP EL 
  • Basic syntax 
  • Array, Map and List access in JSF EL 
  • JSF EL Operators 
  • JSF EL Implicit Objects

Backing Beans

  • The uses of backing beans 
  • Declaring managed beans and properties via annotations 
  • Managed beans and properties in faces-config.xml 
  • Lists and Maps properties in Managed Beans 
  • Using the FacesContext 
  • Action methods in backing beans 
  • Connecting to back-end services 
  • Business logic 
  • Persistence

Conversion and Validation

  • Conversion and Validation in the JSF Lifecycle 
  • Implicit and explicit conversion 
  • Date/Time conversion 
  • Number conversion 
  • Standard input validators 
  • Implementing validation in backing beans 
  • Displaying conversion/validation error messages 
  • Custom converters and validators 
  • Client-side validation

JSF Events

  • The phases of JSF 
  • Restore View 
  • Apply Request Values 
  • Process Validations 
  • Update Model Values
  • Invoke Application 
  • Render Response 
  • GET vs. POST 
  • Creating the view tree 
  • Rendering the existing view tree 
  • Page actions (JSF 2) 
  • Action Events 
  • Action methods and Action Listeners 
  • Methods of ActionEvent and UIComponent 
  • Value Change Events 
  • Methods of ValueChangeEvent 
  • Phase Events 
  • Registering a Phase Listener 
  • Specifying which requests are handled by the Phase Listener 
  • Data Model Events

GUI Components Indepth

  • Selecting items from lists 
  • Checkboxes and radio buttons 
  • Command Buttons and Command links 
  • Panel Group and Panel Grid 
  • Data Tables 
  • Display-only data tables 
  • "Interactive" data tables

Page composition using Facelets

  • Templating 
  • Creating a Facelets template 
  • Creating a Facelets client page 
  • Creating a Facelets content page 
  • Passing parameters to pages 
  • Facelets and JSTL 
  • Facelets composition components 
  • Defining a composition component 
  • Using a composition component 
  • Tips and tricks

Ajax Overview

  • XMLHttpRequest 
  • GET vs. POST Requests 
  • Leveraging Ajax in Web Applications 
  • Connecting to the Server - Ready State and Status 
  • Updating the Document Object Model for the Page

PrimeFaces and Its components

  • PrimeFaces Background
  • PrimeFaces Pros and Cons 
  • Configuring PrimeFaces 
  • Optional Files 
  • Using Ajax in PrimeFaces
  • Partial Page Submission and Rendering 
  • Ajax Push 
  • Using PrimeFaces Themes 
  • Using themes in conjunction with Facelets 
  • Client-side validation with PrimeFaces 
  • Calendar Component and Options 
  • DataTable component 
  • Pagination 
  • Sorting 
  • Tree Component 
  • Trees and TreeNodes 
  • Calendar Component 
  • Charts 
  • Pie 
  • Bar 
  • Line 
  • Menus 
  • Menuitems 
  • Submenus 
  • Dynamic Menus 
  • Menubars 
  • TabView components
  • With Tabs 
  • Panel Components 
  • AccordionPanel 
  • OutputPanel and Ajax


Web Developers


Basic understanding of Java.


Trainocate Certificate of Attendance

Lịch khai giảng

Form đăng ký

Bằng cách nhấn nút "ĐĂNG KÝ", tôi hoàn toàn đồng ý với Chính sách bảo mật

Các khóa đào tạo Advanced Technology Courses khác

ATC-DSM - Professional Specialist Diploma in Search Marketing

The Professional Specialist Diploma in Search Marketing is an in-depth 30-hour course created and validated by the Digital Marketing Institute (DMI). In 2017, DMI was named by ValueColleges.com as among the top 30 best value digital marketing certification programs, the only non-traditional university in the list. The Professional Specialist Diploma in Search Marketing empowers and imparts you with the necessary skills to create, manage and implement advanced search marketing strategies using AdWords, PPC marketing, display marketing & remarketing techniques. The Diploma will provide you with the know-how to increase visibility of your brand and convert traffic from within search engines that is crucial to nearly every business operating today. This course is a 4 -day classroom training and at the end of the classroom training, a 3 hours certification exam may be taken. Becoming a Certified Search Marketing Professional will provide and equip you with the elements of search campaign planning, creation and measurement, along with an accredited certification to validate your new expertise. The Professional Specialist Diploma in Search Marketing Certificate is awarded to candidates passing the examination. The Professional Specialist Diploma in Search Marketing Certificate has been credit rated by Scottish Qualification Authority (SQA) at Level 8 on the Scottish Credit and Qualifications Framework (SCQF). SCQF level 8 corresponds to level 5 on the European Qualifications Framework (EQF).
4.0 ngày

Bản quyền thuộc về Trainocate Việt Nam

back to top