Java EE 7 Front End Web Application Development: Presentation with JSF


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
JavaServer Faces is a technology for presentations in a Java application. This course explores the features of JSFs, looking at JSF application elements, and the use of JSF pages and forms. It contrasts JSF tags with JSP tags and introduces JSF tag libraries. It also describes how managed beans – JavaBeans objects that encapsulate the application data properties and actions – are managed by the JSF runtime environment. In this course, you will learn how to extend the lifetime of a managed bean and how to reference managed beans using the unified Expression Language (EL). The course will also demonstrate a sample JSF application and page navigation using JSF, and will provide practice in using JSF in Java web applications.

Target Audience
Java developers who want to learn how to use Java EE 7 components to build front-end enterprise web applications

Prerequisites
None

Expected Duration (hours)
1.0

Lesson Objectives

Java EE 7 Front End Web Application Development: Presentation with JSF

  • start the course
  • introduce the features of JSF including the new features in JSF 2.0
  • describe JSF application elements and the use of JSF pages and forms
  • contrast JSF tags with JSP tags and list the available JSF tag libraries
  • describe managed beans, how to configure them, and how they are used with forms
  • step through the components of a sample JSF application: JSF pages, managed beans, and deployment descriptor
  • describe the phase of a JSF application life cycle
  • describe how to include text, HTML, and hyperlinks in facelet pages
  • describe how to extend the lifetime of a managed bean by adjusting its scope and describe scope in the context of dependency injection
  • describe the Unified Expression Language (EL) and how it can be used to reference managed beans
  • describe implicit and static JSF page navigation and the use of the ui:repeat tag to iterate through collections
  • use JSF for presentation in a Java web application
  • practice using JSF in Java web applications
  • Course Number:
    sd_jeef_a07_it_enus

    Expertise Level
    Intermediate