Professional Documents
Culture Documents
Hibernate Framework With JPA 2
Hibernate Framework With JPA 2
1 - Workshop Details:
Duration: 5 Days
This course is a upgrade on OR/M for developers from Core Java
platform or from non-java platform.
On completion of this course, developers will be able to understand:
What is JDBC, JDBC Wrapper and ORM tools
Why to use ORM tool?
What is the difference between Hibernate & JPA
The Hibernate architecture and how to do the configuration
How to use Service Registry for building session factory
How to Use Apache Maven for Resolving Hibernate
Dependencies
How Mapping is done using Annotations
Objective: What is the Object lifecycle
What are the different Hibernate Inheritance strategies
What are the different Hibernate Association strategies
Who to Query a database using HQL
What are the different types of queries
Transactions in Hibernate
Caching
Batch processing
Multitenancy
Listeners/Events and Interceptors
Participants Entry Must have thorough knowledge of Core Java and should be aware of
Profile: JDBC (Java Database Connectivity). Should have knowledge of
RDBMS concepts and SQL-Joins. Prior Knowledge of topics such as
JPA, Spring JDBC will be advantageous.
Setup Requirements
Course Content
Spring Framework
Workshop Details:
Duration: 3 days
Understanding Spring Framework
Discovering Dependency Injection
Working with multiple Configuration files
How to deal with lazy or eager bean creation
Objective:
What are Spring beans, Bean life cycle
Working with Spring JDBC
How to Integrate with Hibernate and Struts
Participants Entry For developers experienced in java who wish to use Spring Framework
Profile: to build their applications.
Freshers who have good knowledge of java and working knowledge of
database.
Knowledge of Hibernate is an added advantage
Setup Requirements
Hardware and Participants as well as Trainers Machine are required to have :
Software Hardware
Requirements: Intel Core i3 2.2 GHz
CD Rom Drive
80 GB HDD
LCD Color Monitor
2 GB RAM
Internet Connectivity for Maven dependencies
Software
Windows XP or 7
Internet Explorer 10 or above/Chrome/Firefox
Eclipse Luna with STS plugins OR Spring Tool Suit latest.
JDK 1.7
Course Content
Module 3: Beans
Bean Scopes
Lifecycle of Beans
Lifecycle annotations : @PostConstruct and @PreDestroy
Spring definition inheritance
Module 6: Spring-AOP
What are Cross Cutting concerns
Why AOP
Spring AOP
Implementing @Around, @Before and @After
Understanding and writing point cuts
Ordering advices