|
"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 POJO development with Spring, and Hibernate
This
class is taught by Chris Richardson who is an expert
architect and developer and the author of POJOs in Action. In this class you will learn how to develop
enterprise Java applications with POJOs and the Spring and Hibernate frameworks. 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 Spring, and Hibernate frameworks together in your application.
A distinctive feature of this class is that in the labs you
complete the implementation of use cases of a realistic POJO application. You
will experience what it is like to do test-driven development of applications
that use the Spring and Hibernate frameworks.
| |
"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
"I enjoyed Chris's Spring and Hibernate class. Unlike other training
I've attended, his class was heavy on substance and light on fluff. I highly
recommend it."Brian Miner, Senior Programmer, Edfund
|
|
Where and when
Call
Close to BART and downtown Oakland. See
Map
Course outline
Note: students must bring their own laptop to this class.
|
Day 1
|
|
Overview of POJO development
On day 1 you will get introduced to the key POJO development
concepts. You will get an overview of the Spring and Hibernate frameworks. In
the labs you will dissect a POJO application.
-
Presentation: Introduction to POJO development
-
Presentation: Overview of a POJO application
-
Lab: Dissecting a POJO application
-
Presentation: Spring deep-dive
|
|
Day 2
|
|
Persisting a domain model with Hibernate
On day 2 you will
learn how to use Hibernate to persist a domain model. We describe how to write
the Hibernate ORM metadata for a domain model. You will develop data access
objects (DAOs) using the Spring/Hibernate APIs.
-
Presentation: Introduction to
ORM with Hibernate
-
Presentation: Mapping objects
to the database with Hibernate
-
Lab: Mapping objects to the
database with Hibernate
-
Presentation: Implementing
data access objects (DAOs) with Hibernate
-
Lab: Implement Hibernate DAOs
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. |
|
Day 3
|
|
Managing transactions with Spring
On day 3 you will
get a good understanding of the Spring framework including Spring's dependency
injection, transaction management and AOP features. You will also, learn about the
different design patterns for encapsulating the business logic and how Spring
can be used with each pattern. In the labs you will use the Spring framework to
make the business tier of an enterprise application transactional. You will also
learn how to use Spring AOP to handle your application-specific cross-cutting
concerns such as audit logging.
-
Presentation: Introduction to
the Spring framework
-
Presentation: Business logic
encapsulation options
-
Presentation: Transaction
management with the Spring framework
-
Lab: Implementing the Exposed
Domain Model
-
Lab: Implementing the POJO
façade pattern with the Spring framework
-
Presentation: Handling custom
cross-cutting concerns with Spring AOP
-
Lab: Implementing aspects
with Spring AOP
-
Presentation: Integrating
Spring with the presentation tier
|
|
Registration
For more information about this class please fill in this
form.
|
|
|  |
|