About Spring classroom training
Spring classroom training aims to make enterprise Java development easier and to promote loosely coupled code. DI and AOP are central to everything in Spring. Since Spring is a modular framework. Spring is the most popular Java web framework. It makes it easy to efficiently build modular and testable web applications by using the Model-View-Controller paradigm and dependency injection.
What Will You Learn?
- Spring Framework Architecture
- Core
- AOP
- Spring JDBC
- Spring Hibernate
- Transaction Management
- Spring MVC
- Spring Test
- Design Patterns
- N-Tier Architecure
- Case Study
Pre-Requisites
- Core Java
- JDBC
- Hibernate (optional)
Curriculum
-
INTRODUCTION
-
Day 1:SPRING vs EJB
-
Day 1:Java Beans
-
Day 1:Spring Features: IOC, AOP, Container
-
Day 1:Spring Architecture
-
Day 1:Spring Modules
-
Day 1:Spring 2.5, 3.0, 4.0 Features
-
Day 1:Installation
-
Day 1:Application – XML Config
-
Day 1:Application – Java Config
-
-
ASPECT ORIENTED PROGRAMMING
-
Day 1:Introduction
-
Day 1:Advantages of AOP
-
Day 1:AOP Terminology
-
Day 1:Before Advice, After Advice, After-Returning, Around Advice, Throws Advice
-
Day 1:Static and Dynamic Pointcuts
-
Day 1:Proxy based AOP
-
Day 1:Declarative based AOP [Spring2.5]
-
Day 1:Annotation based AOP [Spring2.5]
-
-
DEPENDENCY INJECTION
-
Day 1:Explicit wiring
-
Day 1:Autowiring
-
Day 1:Annotation based wiring
-
Day 1:Autodiscovery
-
-
TYPES OF CONFIGURATIONS
-
Day 1:Xml Based Configuration
-
Day 1:Java Based Configuration
-
Day 1:Annotation Based Configuration
-
-
MODEL LAYER
-
Day 2:Spring DAO
-
Day 2:Template-Callback Design Pattern
-
Day 2:Spring JDBC
-
Day 2:SPRING with HIBERNATE
-
Day 2:Profiling And Environments
-
Day 2:Embedded Databases
-
-
SERVICE LAYER
-
CONTROLLER LAYER
-
Day 2:Spring MVC Architecture
-
Day 2:Handler Mapping
-
Day 2:ViewResolver
-
Day 2:Front Controller
-
Day 2:Spring MVC Application
-
Day 2:JNDI DataSource
-
-
CASE STUDY
-
Day 2:Annotation Based Controller
-
Day 2:Validations
-
Day 2:Multiple Config Files
-
Day 2:Http Endpoints
-
Day 2:N-Tier Architecture
-
-
DESIGN PATTERNS
-
Day 2:Spring with Design Patterns
-
-
INTERVIEW QUESTIONS
-
Day 2:Interview Questions
-