0% found this document useful (0 votes)
208 views

Spring and Hibernate

The document provides an overview of the Spring framework and Hibernate ORM. It discusses the main concepts and features of Spring such as inversion of control, dependency injection, and the Spring container. It also covers the Spring MVC web framework. For Hibernate, the document outlines object-relational mapping, configuration, associations, querying, and criteria queries. It provides a high-level view of the capabilities and core components of both Spring and Hibernate.

Uploaded by

Shah Rukh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views

Spring and Hibernate

The document provides an overview of the Spring framework and Hibernate ORM. It discusses the main concepts and features of Spring such as inversion of control, dependency injection, and the Spring container. It also covers the Spring MVC web framework. For Hibernate, the document outlines object-relational mapping, configuration, associations, querying, and criteria queries. It provides a high-level view of the capabilities and core components of both Spring and Hibernate.

Uploaded by

Shah Rukh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Spring and Hibernate

Spring
1. Spring Basics
A. What is Spring Framework
B. Inversion of Control (IoC)
C. Dependency Injection (DI)
D. Bean Factory
E. Developing First Spring Application

2. Spring Container
A. Built-in Bean Factories
B. Application Context
C. Wiring Beans
D. Bean Lifecycle in Container
E. Spring Events

3. Spring AOP
A. Introduction AOP
B. Role of AOP in Spring
C. AOP Advice
D. AOP Pointcuts
E. Spring AOP Introductions
F. ProxyFactoryBean

4. Spring Data Access


A. JDBC Abstraction Layer
B. Data Access Exceptions
C. DA Support

5. Spring O-R /mapping


A. What is O-R Mapping
B. O-R Mapping support in Spring
C. Hibernate Support / Mapping

6. Spring Web MVC Framework


A. Web MVC Architecture

Office 41-42/A, Second Floor Shreenath Plaza, Dnyaneshwar Paduka Chowk,


Pune, Maharashtra 411005 Mob : +91-8237077325
7. Role of DispatcherServlet
A. Controller
B. Handler
C. View Resolving
D. Data Binding
E. File Upload Support

Office 41-42/A, Second Floor Shreenath Plaza, Dnyaneshwar Paduka Chowk,


Pune, Maharashtra 411005 Mob : +91-8237077325
Hibernate
1. Introduction Hibernate
A. Drawbacks of direct JDBC
B. Plain Old Java Object (POJO)
C. What is O-R Mapping
D. Simple Database Application

2. Hibernate Configuration
A. Required JAR Files
B. Hibernate configuration File
C. Hibernate properties File
D. Hibernate XML File
E. SQL Dialects

3. Hibernate Concepts
A. Id and Primary Key
B. Id Generation Methods
C. Session Factory
D. Session
E. Transaction
F. Developing CRUD Application

4. Hibernate O-R Mapping


A. Mapping Declarations
B. Modeling Composition with
C. Relationship
D. Modeling Composition with
E. Components
F. One-to-One Association
G. One-to-Many Association
H. Many-to-Many Association
I. Hibernate Value Types
J. Custom Types

5. Manipulating and Querying


A. Persistent Objects
B. Object Loading

Office 41-42/A, Second Floor Shreenath Plaza, Dnyaneshwar Paduka Chowk,


Pune, Maharashtra 411005 Mob : +91-8237077325
C. Executing Queries
D. Iterating Results
E. Scalar Results
F. Bind Parameters Pagination

6. Hibernate Query Language


A. Select clause
B. From clause
C. Where clause
D. Aggregate functions
E. Expressions
F. Sorting
G. Grouping
H. Sub queries

7. Criteria Queries
A. Creating Criteria
B. Narrowing the Result
C. Ordering the Result
D. Native SQL
E. Using SQL Query
F. Named SQL Query
G. Using Stored Procedure for Querying
H. Creating Custom SQL for CRUD

Office 41-42/A, Second Floor Shreenath Plaza, Dnyaneshwar Paduka Chowk,


Pune, Maharashtra 411005 Mob : +91-8237077325

You might also like