- Introduction to Hibernate
o Hibernate Architecture & Configuration
o Hibernate Support for Other Technologies
o Installing Hibernate
o A "Hello world" stand alone application
o Servletâ??Based Hibernate application
- Creating persisting classes
o Mapping a basic Java Class, Class with Binary Data, Serializable Class, Class with Data/ calendar
attributes, Read-only class, Class using Versioning /Timestamps
- Mapping Inheritance with java classes
o Table-Per â?? class, subclass , concrete-subclass Hierarchy Mapping
o Persistence interfaces
- Working with collections
o Associations
o Lazy initialization
o Mapping Sets/Sorted Sets, Lists, Arrays, Bidirectional Association
- Using persistent objects
o Persisting Objects
o Loading Data into an Object
o Updating and finding Objects
- Scalar queries and hibernate query language
o Queries, Named Queries, SQL Queries
o Hibernate Queries language
ï?· Hibernate caching
o Setting Up a Session Factory Cache
o Using the persistent Object cache
o Setting Up EHcache
- Hibernate transactions and locking
o Configuration
o Database support
o Using Transactions
o The Transactions API
o Transaction Example Using Oracle
What is spring?
o Spring modules
o Understanding dependency Injection
o Applying aspect-oriented programming
ï?· Basic bean wiring
o Containing your Bean
o Creating bean
o Injecting into bean properties
o Auto wiring
o Controlling bean creation
-Advising beans
-Introducing AOP
- Creating classic spring aspects
- Creating advice
- Defining Pointcuts and Advisors
- Using proxyFactory Bean
- Datatype
- Autoproxying
- Hitting the database
- Using JDBC with Spring
- Working with JDBC Templates
- Integrating Hibernate with Spring
- Building contract-first web services in spring
- Introducing Spring-WS
- Defining Contract (First!)
- Handling messages with service endpoints
- Wiring it all together
- Consuming Spring-WS Web services
- Spring and enterprise java beans
- Wiring EJBs in Spring
- Handling web requests
- Getting started with Spring MVC
- Mapping and Handling requests to controller