Syllabus:
S.NO |
Topics
Detailed
|
Content
|
1 | Introduction
to Spring |
What
is Spring How Spring fits into the Enterprise world Spring Modules |
2 | Spring Core (Basic Concepts) |
Theory/Practical •What is a Core Container • Introduction to IOC • Types of DI • Setter VS Constructor • Resolving Constructor Confusion • Collection DI • Bean Inheritance • Collection Merging • Inner Beans • Using IDRef • Bean Aliasing • Bean Scopes • Inner Beans • Null String • Bean Auto wiring • Nested Bean Factories |
3 | Spring
Core (Advanced Concepts) |
Theory/Practica • P – Namespace • Dependency Check • Depends On • Factory Beans • Static Factory Method • Instance Factory Method • Aware Interfaces • Bean Lifecycle • Method Replacement • Lookup Method Injection • Property Editors • Bean Factory Postproces |
4 | Spring Core (3.0 Annotations) |
Theory/Practical • Spring VS Java Config Project annotations • @Required • @Autowire • @PostConstruct • @PreDestroy • @Qualifier • @Resource •@Component • @Service • @Controller • @Named Various Annotation based Post Processors (AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, RequiredAnnotationBeanPostProcessor) |
5 | Spring AOP | Theory/Practical • AOP Concepts • Programmatic VS Declarative AOP • Programmatic AOP i. Types of Advices ii. Types of Pointcuts iii. Working with proxies • Declarative AOP i. Using AOP 2.0 Config element ii. OGNL Expressions • Aspect J AOP |
6 | Spring Tx | Theory/Practical • Aop 2.0 Configuration driven Transaction Management • Aspect J annotation based Transaction Management |
7 | Spring JDBC | Theory/Practical • What is DAO pattern? • Ways to implement Spring DAO • Choosing an approach for JDBC database access • JDBC Template • Executing Statements • Running Queries • SQL Parameters |
8 | Spring MVC | Theory/Practical • Spring 3.0 features • Introduction to Spring MVC • Handler Mapping • Controllers • Validations • Handler Interceptors • Views • Form tags |
9 | Spring ORM |
Spring
Integration with ORM • Integrating with Hibernate • Creating and Injecting Hibernate Session Factory • Managing Transaction |
10 | Q & A | Question and Answers |
Syllabus:
S.NO |
Topics
Detailed
|
Content
|
1 | Introduction
to Spring |
What
is Spring How Spring fits into the Enterprise world Spring Modules |
2 | Spring Core (Basic Concepts) |
Theory/Practical •What is a Core Container • Introduction to IOC • Types of DI • Setter VS Constructor • Resolving Constructor Confusion • Collection DI • Bean Inheritance • Collection Merging • Inner Beans • Using IDRef • Bean Aliasing • Bean Scopes • Inner Beans • Null String • Bean Auto wiring • Nested Bean Factories |
3 | Spring
Core (Advanced Concepts) |
Theory/Practica • P – Namespace • Dependency Check • Depends On • Factory Beans • Static Factory Method • Instance Factory Method • Aware Interfaces • Bean Lifecycle • Method Replacement • Lookup Method Injection • Property Editors • Bean Factory Postproces |
4 | Spring Core (3.0 Annotations) |
Theory/Practical • Spring VS Java Config Project annotations • @Required • @Autowire • @PostConstruct • @PreDestroy • @Qualifier • @Resource •@Component • @Service • @Controller • @Named Various Annotation based Post Processors (AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, RequiredAnnotationBeanPostProcessor) |
5 | Spring AOP | Theory/Practical • AOP Concepts • Programmatic VS Declarative AOP • Programmatic AOP i. Types of Advices ii. Types of Pointcuts iii. Working with proxies • Declarative AOP i. Using AOP 2.0 Config element ii. OGNL Expressions • Aspect J AOP |
6 | Spring Tx | Theory/Practical • Aop 2.0 Configuration driven Transaction Management • Aspect J annotation based Transaction Management |
7 | Spring JDBC | Theory/Practical • What is DAO pattern? • Ways to implement Spring DAO • Choosing an approach for JDBC database access • JDBC Template • Executing Statements • Running Queries • SQL Parameters |
8 | Spring MVC | Theory/Practical • Spring 3.0 features • Introduction to Spring MVC • Handler Mapping • Controllers • Validations • Handler Interceptors • Views • Form tags |
9 | Spring ORM |
Spring
Integration with ORM • Integrating with Hibernate • Creating and Injecting Hibernate Session Factory • Managing Transaction |
10 | Q & A | Question and Answers |
Syllabus:
S.NO |
Topics
Detailed
|
Content
|
1 | Introduction
to Spring |
What
is Spring How Spring fits into the Enterprise world Spring Modules |
2 | Spring Core (Basic Concepts) |
Theory/Practical •What is a Core Container • Introduction to IOC • Types of DI • Setter VS Constructor • Resolving Constructor Confusion • Collection DI • Bean Inheritance • Collection Merging • Inner Beans • Using IDRef • Bean Aliasing • Bean Scopes • Inner Beans • Null String • Bean Auto wiring • Nested Bean Factories |
3 | Spring
Core (Advanced Concepts) |
Theory/Practica • P – Namespace • Dependency Check • Depends On • Factory Beans • Static Factory Method • Instance Factory Method • Aware Interfaces • Bean Lifecycle • Method Replacement • Lookup Method Injection • Property Editors • Bean Factory Postproces |
4 | Spring Core (3.0 Annotations) |
Theory/Practical • Spring VS Java Config Project annotations • @Required • @Autowire • @PostConstruct • @PreDestroy • @Qualifier • @Resource •@Component • @Service • @Controller • @Named Various Annotation based Post Processors (AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, RequiredAnnotationBeanPostProcessor) |
5 | Spring AOP | Theory/Practical • AOP Concepts • Programmatic VS Declarative AOP • Programmatic AOP i. Types of Advices ii. Types of Pointcuts iii. Working with proxies • Declarative AOP i. Using AOP 2.0 Config element ii. OGNL Expressions • Aspect J AOP |
6 | Spring Tx | Theory/Practical • Aop 2.0 Configuration driven Transaction Management • Aspect J annotation based Transaction Management |
7 | Spring JDBC | Theory/Practical • What is DAO pattern? • Ways to implement Spring DAO • Choosing an approach for JDBC database access • JDBC Template • Executing Statements • Running Queries • SQL Parameters |
8 | Spring MVC | Theory/Practical • Spring 3.0 features • Introduction to Spring MVC • Handler Mapping • Controllers • Validations • Handler Interceptors • Views • Form tags |
9 | Spring ORM |
Spring
Integration with ORM • Integrating with Hibernate • Creating and Injecting Hibernate Session Factory • Managing Transaction |
10 | Q & A | Question and Answers |
Syllabus:
S.NO |
Topics
Detailed
|
Content
|
1 | Introduction
to Spring |
What
is Spring How Spring fits into the Enterprise world Spring Modules |
2 | Spring Core (Basic Concepts) |
Theory/Practical •What is a Core Container • Introduction to IOC • Types of DI • Setter VS Constructor • Resolving Constructor Confusion • Collection DI • Bean Inheritance • Collection Merging • Inner Beans • Using IDRef • Bean Aliasing • Bean Scopes • Inner Beans • Null String • Bean Auto wiring • Nested Bean Factories |
3 | Spring
Core (Advanced Concepts) |
Theory/Practica • P – Namespace • Dependency Check • Depends On • Factory Beans • Static Factory Method • Instance Factory Method • Aware Interfaces • Bean Lifecycle • Method Replacement • Lookup Method Injection • Property Editors • Bean Factory Postproces |
4 | Spring Core (3.0 Annotations) |
Theory/Practical • Spring VS Java Config Project annotations • @Required • @Autowire • @PostConstruct • @PreDestroy • @Qualifier • @Resource •@Component • @Service • @Controller • @Named Various Annotation based Post Processors (AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor, PersistenceAnnotationBeanPostProcessor, RequiredAnnotationBeanPostProcessor) |
5 | Spring AOP | Theory/Practical • AOP Concepts • Programmatic VS Declarative AOP • Programmatic AOP i. Types of Advices ii. Types of Pointcuts iii. Working with proxies • Declarative AOP i. Using AOP 2.0 Config element ii. OGNL Expressions • Aspect J AOP |
6 | Spring Tx | Theory/Practical • Aop 2.0 Configuration driven Transaction Management • Aspect J annotation based Transaction Management |
7 | Spring JDBC | Theory/Practical • What is DAO pattern? • Ways to implement Spring DAO • Choosing an approach for JDBC database access • JDBC Template • Executing Statements • Running Queries • SQL Parameters |
8 | Spring MVC | Theory/Practical • Spring 3.0 features • Introduction to Spring MVC • Handler Mapping • Controllers • Validations • Handler Interceptors • Views • Form tags |
9 | Spring ORM |
Spring
Integration with ORM • Integrating with Hibernate • Creating and Injecting Hibernate Session Factory • Managing Transaction |
10 | Q & A | Question and Answers |
No comments:
Post a Comment