|
programming & internet technologies
Java Server Faces
The Java programming language is now over 12 years old, and
continues to be a leading contender for Internet, Web page, and embedded
programming tasks. Sun Microsystems has finally taken the first steps towards
moving Java into the "open source" environment which should make Java all the
more acceptable to many organizations that require such "hands-off" control.
There are 3 primary communities making up the Java environment: SE (Standard
Edition), ME (Mobile/Embedded Edition), and EE (Enterprise Edition).
This 4-day workshop introduces the Java Server Faces API for Java Web
application development. Building on an assumed experience with Java SE or Java
EE, attendees will learn the JSF framework and architecture, and how it can
simplify the development of web pages within a web application. Students create
JSF Web applications by organizing their pages as JSF component trees, and their
server-side code as JSF managed beans and controllers. They add data access and
validation logic, and learn to work with JSF's data-table control.
This workshop will prepare the attendees to make initial and productive use
of the JSF development environment in many real-life programming situations. The
attendees will also learn how to continue their learning of the JSF framework
after the workshop has concluded.
Who Should Attend
This workshop is best attended by those having a programming
experience in Java SE or Java EE. The attendees coming from the IT development
and/or programming departments will include job titles such as programmers,
developers, application designers, system designers, and maintenance
programmers. Others that can benefit from attending this workshop are those with
titles such as technical writer, web developer, and technical manager. A
familiarity with Java programming concepts and basics is assumed since this
workshop builds on already-acquired Java programming and development skills.
Prerequisites
An introductory workshop on Java, JSP (Java Server Pages) and
XML, and some real-world experience using the Java programming language, is
assumed as the prerequisite for this workshop. In addition, knowledge of
HTML/HTTP is extremely helpful since JSF uses the HTTP request/response model of
JSP. This workshop is best used from within an IDE such as Java Studio or
Eclipse as the customer so desires.
Workshop Objectives:
- Understand the purpose and scope of the JSF framework and
architecture.
- Learn how to use the JSF lifecycle and page navigation
rules.
- Understand the many JSF interface components and tag
libraries.
- Use managed beans to encapsulate server-side form handling
and client-side presentation logic.
- Develop and use JSF events and controllers in order to take
actions initiated by users.
- Use validators and converters to implement JSF application
validation.
- Build web applications using JSF and its components/tags.
- Depending on attendee experience, delve into the data table
manipulation capabilities of JSF.
To request a comprehensive
curriculum outline click... HERE.
Last updated on
April 30, 2008
|