India: +91 90300 10123

Whatsapp:+1 516 8586 242

India: +91 40 6050 1418

USA: +1 909 233 6006

UK: +44 (0)203 371 0077

spring and hibernate

The Use of Hibernate

 

  • N-Tier application-design
  • Container v/s. stand alone applications
  • Refresher on the traditional JDBC approach
  • Hibernate installation &  setup
Hibernate At an Quick Glance – A Simple Example

 

  • Origin Of Hibernate
  • Hibernate_design
  • Simple but the complete example

 

Association and Collection Mapping

 

  • Realizing the association relationships
  • Mapping of collections
Components and  Inheritance Mapping

 

  • Recognizing & implementing components
  • The Hibernate inheritance techniques
Object Lifecycle, Persistence & Session Management

 

  • Object_States
  • CUD
  • Session_Management
Executing Of  Queries

 

  • Binding The Parameters
  • Running the  Query
  • Iterating through the results
  • Tuples,Scalar (Returning multiple object types v/s. just simple data values)
  • Externalizing the Queries in mapping file
  • Queries in the Native SQL
HQL in Detail & Criteria Queries

 

 

  • The Hibernate Query Language
  • Criteria_Queries
Transaction _Management

 

  • Overview Of  Transactions
  • Optimistic concurrency control
  • Pessimistic_locking
  • Connection_release
The Advanced Hibernate Features

 

  • Batch_ processing
  • 2nd Level Of Cache
  • Fetching Of strategies

 

EJB 3.0 Compliance and  Best Practices

 

  • The JPA XML mapping
  • Entity_manager
  • Hibernate v/s. JPA
Introduction to Inversion of Control &  Aspect Oriented Programming

 

  • Brief history,origin on Spring
  • Design considerations used by the Spring authors
  • Discussing the   interface-driven development
  • Basic Overview of Spring architecture components

 

The Spring IoC Container

 

  • Configuration Of Spring
  • Defining &  instantiating beans
  • Dependency on Injection
  • Bean scope, inheritance &  relationships
  • Lifecycle call backs
Aspects in the Spring

 

  • AOP _Concepts
  • Advice, Pointcuts &  Aspects
  • AspectJ Annotations
  • XML configuration of Aspects
Data Access Integration with the JDBC

 

  • Data sources and  connections
  • JDBC _Templates
  • Batch _Operations
Data Access Integration with the ORM

 

 

  • Hibernate_Template
  • JPA_ Template
  • Walk through simple example from Hibernate lectures with the Spring additions

 

Transaction_ Management

 

  • Attributes of the Transaction Management
  • Declarative Transactions Management
  • Programmatic Transaction_ Management
  • Integration with the Application servers
Remoting Using Spring

 

  • RMI,
  • EJBs,
  • JMS,
  • Web services

 

Spring_ MVC

 

 

  • Dispatcher of Servlet
  • Controllers
  • Handler_Mappings
  • Views, Locales & Themes
  • Exception_Handling
Spring MVC Integration with Other Presentation Technlogies

 

 

  • JSP and JSTL
  • Integration with Struts and Tiles
  • Integration with the JSF