• Introduction to Spring Modules
Like Core Container,DAO,ORM,AOP,MVC
• Concept of Dependency Injection
• Concept of Aspect Oriented Programming
|
• BeanFactory and ApplicationContext
• Life cycle of a typical Bean in Spring Container
• Controlling the Bean creation, declaratively
• Defining Parent/Child relationship between the Beans
• Method Injection into a Bean
• The different scopes of a Bean
• Post Processing of a bean
• Making Beans aware of the context by
Implementing important Interfaces. |
• Introduction to the AOP Concept
• Study of technical terms in AOP
Like Advice, Target, Proxy, PointcutAnd Joinpoint.
• Types of different Advice applicable to a Bean inside Spring Container.
|
• Spring's DAO support Classes like jdbcDaoSupport, JPADaoSupport HibernateDaoSupport
• Spring's Template Classes like JDBCTemplates, HibernateTemplate,
JPATemplate
• Using JNDI Datasource
• Integrating JPA with Spring
• Introduction to Cache Providers like
EHCache, for improving performance.
|
• Transaction Managers supported by Spring Framework
• Transaction Attributes
• Transaction Isolation Levels
• Programming Transactions
• Declarative Transactions |
• Flow diagram for Spring MVC Module
• Configuring the DispatcherServlet
• Building Controller Classes
• Introducing ModelAndView
• Studying important View Resolvers
• Studying important HandlerMappings
• Processing Form Submission
• Handling exceptions in Web Application
• Rendering views with JSP
• Generating PDFand Excel output |