"A good way to quickly get up to speed with
today's practices for lightweight development."
Floyd Marinescu, Founder, InfoQ.com Creator, TheServerSide.com
|
|
|
Learn the complete stack: JavaServer Faces, Spring, and
Hibernate*
|
Taught by Kito Mann, the author of JavaServer Faces in
Action and JSF Expert Group member, and Chris Richardson, author of POJOs
in Action, this class will teach you how to build applications with JSF,
Spring and Hibernate. The class is packed full of practical, real-world advice
on how to use these frameworks. You will learn when and how to effectively use
the important features of each framework. There is also plenty of time during
the class to discuss your application and any issues that you might have. Get
expert guidance on how to successfully use the JSF, Spring, and Hibernate
frameworks together in your application. |
|
"Chris was extremely knowledgeable in the subject matter of the course
and was able to answer every question asked of him. He was well prepared and
provided a thorough and well-planned sample project for the labs. In addition,
he was very flexible and willing to discuss how course topics applied to my
company's projects and processes. These ad hoc discussions were quite helpful
and much appreciated. Chris's preparation, knowledge and flexibility made the
class a great success. A+!"Brian
Campbell,
Developer, Dayspring Technologies |
|
|
Day 1
|
|
Introduction to JSF
·
Introduction to JSF
·
Exploring the JSF landscape
·
Getting Started with JSF
·
Lab
·
Creating Backing Beans and using Managed Beans
·
Lab |
|
Day 2
|
|
Standard Features
of JSF
·
Exploring the Standard Components
·
Internationalization, Validators, and Converters
·
Lab
·
Developing with JSF
·
Lab |
|
Day 3 AM
|
|
Application
Development with JSF
·
Inside the JSF Architecture
·
Lab
·
Writing Custom Components, Validators, and Converters ·
Lab
|
|
Day 3 PM
|
|
Intro to POJO
development
·
Introduction to POJO development
·
Overview of a POJO application
·
Lab: Hello world POJO application
·
Spring deep-dive |
|
Day 4
|
|
Persisting objects
with Hibernate
·
Introduction to ORM with Hibernate
·
Mapping objects to the database with Hibernate
·
Lab: Writing an Hibernate O/R mapping
·
Implementing DAOs with Hibernate
·
Lab: Implementing a Hibernate DAO
·
Writing Hibernate Queries
·
Lab: Using Hibernate queries
|
|
Day 5
|
|
Handling
transactions and other crosscutting concerns with Spring
·
Managing transactions with Spring
·
Lab: Configuring Spring transactions
·
Business logic encapsulation options
·
Lab: Implementing the Open Session in View pattern
·
Lab: Using detached objects
·
Spring AOP
·
Lab: Writing a custom aspect with Spring AOP
·
Integration w/ presentation tier |
|
For more information
For more information about this class and how it can be tailored
to meet your needs please fill in this form.
* Note: Hibernate(R) is a
registered trademark of Red Hat, Inc. Chris Richardson Consulting, Inc has no
affiliation with Red Hat, Inc. and no classes offered by Chris Richardson
Consulting, Inc are endorsed by Red Hat, Inc. in any way.
|
|
| |
|