Chris Richardson Consulting, Inc.
 
home
who we work with
our services
articles and downloads
Chris's blog
contact us
about us
 

Training and coaching by the author of POJOs in Action.

   POJOs in Action

"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.

Name (required):
Email (required):
Location:
# Developers:
When:
Phone:
Best time to call:
Comments:
   

* 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.

 

ELATED PageKits © ELATED.com 2003.