Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

JSF OVERVIEW

Date
Topics

• What is the JavaServer Faces (JSF) framework?

• Model-View-Controller Design Pattern

• Benefits of JSF

• Third-Party JSF UI Components

• JSF Resources

www.luv2code.com
What is JavaServer Faces (JSF)

• Framework for building web applications in Java

• Standard of Java Enterprise Edition (Java EE) JSF


• Based on Model-View-Controller design pattern

www.luv2code.com
Model-View-Controller (MVC)

Controller Model

Web
Browser

View

www.luv2code.com
JSF Benefits

• Standard way of building web app UIs in Java

• Leverage a set of reusable UI components


JSF
• Help manage application state for web requests

• Process form data: validation, conversion etc

www.luv2code.com
Third-Party JSF UI Components

• OpenFaces: www.openfaces.org

• RichFaces: richfaces.jboss.org

• PrimeFaces: www.primefaces.org

www.luv2code.com
JSF Resources

• The Official web site for JSF is http://goo.gl/ktMFjL

• Contains tutorials, documentation and articles

www.luv2code.com
Books

• Plenty of JSF books on Amazon

• Search Amazon for “JSF”

www.luv2code.com
Summary

• What is the JavaServer Faces (JSF) framework?

• Model-View-Controller Design Pattern

• Benefits of JSF

• Third-Party JSF UI Components

• JSF Resources

www.luv2code.com
JSF OVERVIEW

Date

You might also like