CMU ISM 95733 - Java Server Faces (15 pages)

Previewing pages 1, 2, 3, 4, 5 of 15 page document View the full content.
View Full Document

Java Server Faces



Previewing pages 1, 2, 3, 4, 5 of actual document.

View the full content.
View Full Document
View Full Document

Java Server Faces

64 views


Pages:
15
School:
Carnegie Mellon University
Course:
Ism 95733 - Internet Technologies
Internet Technologies Documents

Unformatted text preview:

95 733 Internet Technologies Java Server Faces Model View Controller Design Pattern for Web Development Slides adapted from Core JavaServer Faces by Geary and Horstmann the J2EE Tutorial from Sun Microsystems and Developing a Visual Web JSF Application from NetBeans org 95 733 Internet Technologies Master of Information System Management 1 Three Main Parts to JSF Framework A Collection of GUI components for drag and drop web site development An event driven programming model A component model supporting third party component development 95 733 Internet Technologies Master of Information System Management 2 Detailed Features of JSF Bean management Validation model Component library that permits extensions Flexible rendering not necessarily XHTML Configurable navigation State management Conversion Model Relies on JSP and Servlet technology Think GUI Building for the web 95 733 Internet Technologies Master of Information System Management 3 JSF Fundamentals Tags correspond to components in a component tree A request normally goes through several stages of processing on the server A built in FacesServlet handles request processing and the JSF life cycle 95 733 Internet Technologies Master of Information System Management 4 JSF Life Cycle Overview From the J2EE Tutorial 95 733 Internet Technologies Master of Information System Management 5 Restore an old or construct a new component page or view 95 733 Internet Technologies Master of Information System Management 6 An old view component tree has been retrieved so allow each component in the view to inspect data values These values will be redisplayed if validation or conversion errors are found Adds events to an event queue 95 733 Internet Technologies Master of Information System Management 7 The submitted values are stored as local values If the data is invalid or conversions are not possible then Render Response is called directly and the user sees the bad data 95 733 Internet Technologies Master of Information System



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Java Server Faces and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Java Server Faces and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?