Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Java EE: JavaServer Faces JSF

Java EE: JavaServer Faces JSF

3h 14mBeginner2019-01-24

Authors

Tayo Koleoso

Tayo Koleoso

Lead Programmer

Course details

The Java EE specification is the industry standard for building enterprise-level web applications. In this course, instructor Eyitayo Koleoso focuses on JSF and shows Java programmers how to use this platform to build robust, secure Java EE web applications. Discover how to set up a JSF project, build a JSF page using Facelets, use Ajax support in JSF, secure your JSF web app, combine JSF with other frameworks, and more.

Learning objectives
Why use JSF?
How JSF works
Using managed beans in JSF
Building a JSF page using Facelets
Using Ajax support in JSF
Processing complex data with JSF converters
Security in JSF
JSF and third-party component libraries

Skills covered

JavaServer Faces (JSF)Java EEBack-End Web DevelopmentJavaOracleWeb DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Use JSF in your Java EE web applications

1. Web Application Development in JavaEE

  • 02 - Servlets vs. JSP vs. Facelets
  • 03 - What is JSF and why use it

2. Build Your First JSF Page

  • 04 - Set up a JSF project in NetBeans
  • 05 - Your first JSF page
  • 06 - Finish your first JSF page
  • 07 - How JSF works

3. Use Managed Beans in JSF

  • 08 - What are managed beans
  • 09 - Long-lived managed beans
  • 10 - Short-lived managed beans
  • 11 - Initializing data and lifecycle hooks
  • 12 - Navigation and FacesContext object
  • 13 - Injecting components into beans

4. Build a JSF Page Using Facelets

  • 14 - Introduction to Facelets
  • 15 - ViewAction and common properties
  • 16 - Common input text components
  • 17 - Selection components
  • 18 - JSF file upload component
  • 19 - Page layout components
  • 20 - Display from data structures in Facelets
  • 21 - Tables in JSF
  • 22 - Links and buttons
  • 23 - Display messages
  • 24 - HTML5 markup and support in JSF
  • 25 - Bind components to the backing bean
  • 26 - Expression language in JSF
  • 27 - Functional programming with EL

5. Use Ajax Support in JSF

  • 28 - Basic Ajax in JSF
  • 29 - Focused Ajax in JSF

6. Process Complex Data with JSF Converters

  • 30 - Why you need converters
  • 31 - JSF BigDecimalConverter
  • 32 - JSF DateTimeConverter
  • 33 - Custom JSF converters
  • 34 - Custom JSF converters as managed beans

7. Protect Your Application with JSF Validation

  • 35 - Basic validation in JSF
  • 36 - Custom validation in JSF

8. Security in JSF

  • 37 - JSF ViewState
  • 38 - CSRF and XSS protection in JSF
  • 39 - Source code protection

9. Combine JSF with Other Frameworks

  • 40 - JSF and the Spring framework
  • 41 - JSF and third-party component libraries

Conclusion

  • 42 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal