0% found this document useful (0 votes)
100 views3 pages

Spring: IOC: (Inversion of Control)

The document provides an overview of key concepts in the Spring framework, including the Spring IOC container, bean configuration and scopes, dependency injection, aspects of AOP like advice and pointcuts, data access using JDBC and Hibernate templates, and the Spring MVC framework including DispatcherServlet, controllers, and view resolvers. It outlines the main classes, interfaces, and configuration elements used for each topic.

Uploaded by

suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views3 pages

Spring: IOC: (Inversion of Control)

The document provides an overview of key concepts in the Spring framework, including the Spring IOC container, bean configuration and scopes, dependency injection, aspects of AOP like advice and pointcuts, data access using JDBC and Hibernate templates, and the Spring MVC framework including DispatcherServlet, controllers, and view resolvers. It outlines the main classes, interfaces, and configuration elements used for each topic.

Uploaded by

suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Spring:

IOC: (Inversion of Control)

1. Spring IOC Container


2. Bean Factory
3. Spring xml based configuration using elements

Bean

1. Instantiation using a constructor


2. Instantiation using a static factory method
3. Instantiation using an instance factory method.
4. Injecting dependencies using Setter Injection and Constructor Injection.
5. Making use of idref, local, property, Inner beans, props, list, set, map, Collection
merging, null, depends-on, Lazily-instantiating beans, Life cycle methods.

Import

Aliasing Beans

Bean Scopes

1. singleton
2. prototype
3. request
4. session

Autowiring Collaborators

1. no
2. byName
3. byType
4. constructor
5. autodetect

Shutting down the Spring IoC container gracefully in non-web applications.


Bean definition inheritance

AOP(Aspect Oriented Programming):

1. Advice, JoinPoint, Aspect, Target, Pointcuts


2. Before Advice
3. Around Advice
4. Throws Advice
5. static pointcuts

a. NameMatchMethodPointcut
b. RegExpMethodPointCut

6. Dynamic pointcuts

Data Access using JDBC:

1. Jdbc Template
2. Most of the methods present in Jdbc Template class will be covered.

Object Relational Mapping (ORM) data access: (Integrating Hibernate with


Spring)

1. Introduction of Hibernate.
2. Hibernate Template
3. JndiObjectFactoryBean
4. LocalSessionFactoryBean
5. HibernateDaoSupport

Spring MVC:

1. Introduction of struts
2. DispatcherServlet
3. ContextLoaderListener, Context LoaderServlet
4. Handler Mappings

a) Bean Name Url Handler Mapping

5. Controllers

1. Abstract Controller
2. Abstract Command Controller
3. Simple Form Controller
4. Abstract Wizard Form Controller
5. Multi Action Controller
6. Throwaway Controller
6. Model And View
7. View Resolvers

a. Internal Resource View Resolver


b. Bean Name View Resolver
c. Xml View Resolver

You might also like