SlideShare a Scribd company logo
Java Server Faces
What is JSF?
JavaServer Faces technology is a framework for building
user interfaces for web applications
What are the benefits of JavaServer
Faces technology?
Ease-of-Use

Standardization

Device
Independence
What are the benefits of JavaServer
Faces technology? (cont.)
proving reusable
UI components

making easy
data transfer
between UI
components

enabling
implementation
of custom
components

managing UI
state across
multiple server
requests

wiring client side
event to server
side application
code
Who are the intended users of JavaServer
Faces technology?
developers and web-page designers
Page Authors : who build the UI using JavaServer Faces component tags from within web
pages, such as JSP pages. This set of users will most likely be the primary users of the
JavaServer Faces custom tag library.

Application Developers, who write the application code, including the data-access, eventhandling, and business logic.
Component Writers, who construct reusable UI components, and will take advantage of the
extensibility of the UI component classes to build custom components that can be targetted
for a specific client.
Tools Vendors, who build tools leveraging JavaServer Faces technology to make building a
user interface with JavaServer Faces technology even easier.
JSF Deployments In the Real World
Advertising Portal : http://zanox.com/us/
JSF Deployments In the Real World
E-Commerce: http://www.toysrus.co.uk/index.jsf
JSF Deployments In the Real World
Government: http://nciterms.nci.nih.gov
JSF Deployments In the Real World
Services:
https://my.garmin.com/mygarmin/login.htm?service=https%3A%2F%2Fp.rizon.top%3A443%2Fhttps%2Fmy.gar
min.com%2Fmygarmin%2Fcustomers%2FmyGarminHome.faces
JSF Deployments In the Real World
More :
https://wikis.oracle.com/display/GlassFish/RealWorldJsfLin
ks
PROJECT DEMO

More Related Content

PPT
JSF basics
PDF
Lecture 10 - Java Server Faces (JSF)
PPTX
Introduction to jsf 2
PPTX
Introduction to JSF
PDF
Java server faces
PDF
Sun JSF Presentation
PPTX
Jsf presentation
PPT
Jsf2.0 -4
JSF basics
Lecture 10 - Java Server Faces (JSF)
Introduction to jsf 2
Introduction to JSF
Java server faces
Sun JSF Presentation
Jsf presentation
Jsf2.0 -4

What's hot (20)

PPTX
9. java server faces
PDF
Jsf intro
ODP
A Complete Tour of JSF 2
PPT
Struts Introduction Course
PDF
Jsf Framework
PPTX
Java Server Faces + Spring MVC Framework
ODP
Spring Portlet MVC
PPTX
PPTX
Jsp with mvc
PPTX
Introduction To Building Enterprise Web Application With Spring Mvc
PPTX
Spring Web MVC
ODP
Annotation-Based Spring Portlet MVC
PPTX
PPTX
Introduction to ejb and struts framework
PDF
Spring mvc
PPT
Struts course material
PDF
Spring MVC 3.0 Framework (sesson_2)
PDF
AK 4 JSF
PDF
AK 5 JSF 21 july 2008
9. java server faces
Jsf intro
A Complete Tour of JSF 2
Struts Introduction Course
Jsf Framework
Java Server Faces + Spring MVC Framework
Spring Portlet MVC
Jsp with mvc
Introduction To Building Enterprise Web Application With Spring Mvc
Spring Web MVC
Annotation-Based Spring Portlet MVC
Introduction to ejb and struts framework
Spring mvc
Struts course material
Spring MVC 3.0 Framework (sesson_2)
AK 4 JSF
AK 5 JSF 21 july 2008
Ad

Viewers also liked (14)

PPTX
PPT
Web servers
PDF
Ruby on Rails for beginners
PPT
Java Server Faces (JSF) - Basics
PPTX
Java script
PPTX
Data warehouse,data mining & Big Data
PDF
Ruby on Rails Presentation
PDF
Ruby on Rails Presentation
PPT
Javascript
PPT
Ajax Ppt
PDF
JavaScript Functions
PPTX
Java Script (shqip)
PPTX
Ajax ppt - 32 slides
PPT
Web Servers (ppt)
Web servers
Ruby on Rails for beginners
Java Server Faces (JSF) - Basics
Java script
Data warehouse,data mining & Big Data
Ruby on Rails Presentation
Ruby on Rails Presentation
Javascript
Ajax Ppt
JavaScript Functions
Java Script (shqip)
Ajax ppt - 32 slides
Web Servers (ppt)
Ad

Similar to Java server faces (20)

PDF
Difference between jsf, servlet and jsp
PPTX
Web programming and development - Introduction
PPT
PPT with Flash ry
PDF
The Difference Between Node.js and React.js.pdf
PDF
Elevating Business_ Java Technologies In Web App.pdf
DOCX
what is web development and what are type
DOCX
What is Web Development and what are its types
PDF
Asp.net Vs Vue.js.pdf
DOC
Java web developer tools
PDF
Introduction to Frontend Web Development
PDF
What are the advantages of choosing React Js for the creation of a website.pdf
PDF
Frontend Developer Roadmap PDF By Scholarhat
PDF
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
PDF
Comprehensive Guide to JavaScript Frameworks
DOCX
What is java fx?
DOCX
Vishnu(java)
PPTX
Platform for Enterprise Solution - Java EE5
PDF
Overview of MEAN stack development - Agile Infoways
DOCX
Understanding Front-End Development: Skills, Tools, and Trends
DOC
prabhakaran (4.3)
Difference between jsf, servlet and jsp
Web programming and development - Introduction
PPT with Flash ry
The Difference Between Node.js and React.js.pdf
Elevating Business_ Java Technologies In Web App.pdf
what is web development and what are type
What is Web Development and what are its types
Asp.net Vs Vue.js.pdf
Java web developer tools
Introduction to Frontend Web Development
What are the advantages of choosing React Js for the creation of a website.pdf
Frontend Developer Roadmap PDF By Scholarhat
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Comprehensive Guide to JavaScript Frameworks
What is java fx?
Vishnu(java)
Platform for Enterprise Solution - Java EE5
Overview of MEAN stack development - Agile Infoways
Understanding Front-End Development: Skills, Tools, and Trends
prabhakaran (4.3)

Recently uploaded (20)

PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
01-Introduction-to-Information-Management.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
Trump Administration's workforce development strategy
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PDF
Complications of Minimal Access Surgery at WLH
PPTX
master seminar digital applications in india
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Cell Structure & Organelles in detailed.
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
01-Introduction-to-Information-Management.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Yogi Goddess Pres Conference Studio Updates
Trump Administration's workforce development strategy
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
Complications of Minimal Access Surgery at WLH
master seminar digital applications in india
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
LDMMIA Reiki Yoga Finals Review Spring Summer
What if we spent less time fighting change, and more time building what’s rig...
Module 4: Burden of Disease Tutorial Slides S2 2025
Anesthesia in Laparoscopic Surgery in India
Cell Structure & Organelles in detailed.
Practical Manual AGRO-233 Principles and Practices of Natural Farming

Java server faces

  • 2. What is JSF? JavaServer Faces technology is a framework for building user interfaces for web applications
  • 3. What are the benefits of JavaServer Faces technology? Ease-of-Use Standardization Device Independence
  • 4. What are the benefits of JavaServer Faces technology? (cont.) proving reusable UI components making easy data transfer between UI components enabling implementation of custom components managing UI state across multiple server requests wiring client side event to server side application code
  • 5. Who are the intended users of JavaServer Faces technology? developers and web-page designers Page Authors : who build the UI using JavaServer Faces component tags from within web pages, such as JSP pages. This set of users will most likely be the primary users of the JavaServer Faces custom tag library. Application Developers, who write the application code, including the data-access, eventhandling, and business logic. Component Writers, who construct reusable UI components, and will take advantage of the extensibility of the UI component classes to build custom components that can be targetted for a specific client. Tools Vendors, who build tools leveraging JavaServer Faces technology to make building a user interface with JavaServer Faces technology even easier.
  • 6. JSF Deployments In the Real World Advertising Portal : http://zanox.com/us/
  • 7. JSF Deployments In the Real World E-Commerce: http://www.toysrus.co.uk/index.jsf
  • 8. JSF Deployments In the Real World Government: http://nciterms.nci.nih.gov
  • 9. JSF Deployments In the Real World Services: https://my.garmin.com/mygarmin/login.htm?service=https%3A%2F%2Fp.rizon.top%3A443%2Fhttps%2Fmy.gar min.com%2Fmygarmin%2Fcustomers%2FmyGarminHome.faces
  • 10. JSF Deployments In the Real World More : https://wikis.oracle.com/display/GlassFish/RealWorldJsfLin ks