Core Spring
Spring Framework: Core Spring is our three-day Spring training course. In this course, students build a Spring-powered JEE application that demonstrates the Spring Framework in an intensely productive, hands-on setting. Our Instructors has real time experience working with various Spring Modules within Spring Framework.
Upcoming Schedules
Audience
This course is designed for JAVA/JEE application developers who want to create well structured, properly architected Java applications. To gain the most from this class, you should:
- Have experience in JAVA language
- Be familiar with JAVA technologies like JSP, Servlets, DHTML
- Be familiar with XML terminology.
Course Outline
- Spring Framework - Introduction
- Why Spring Framework?
- Benefits of Spring
- Features introduced in Spring 3.0
- Spring Offerings
- Spring and Unit Testing
- Let us Spring
- Creating Bean Definitions
- Spring Application Context
- Hello World in Spring
- Diving into details
- Spring bean Life-Cycle
- Spring's Application Context Life-Cycle
- Various Bean Scope
- Inner Beans
- Property Editors
- Dependency Injection (DI)
- Introduction to Annotation
- Annotation Configurations
- @Autowired
- Other important Annotations
- Aspect Oriented Programming (AOP)
- What is AOP?
- AOP Core Concepts
- How to define Pointcuts
- How to implement Advice
- Data Access with Spring
- Various Spring Data Access Support
- Spring JDBC - in detail
- Spring Transaction
- Why Transaction Management important?
- What Spring Offers in terms of Transaction?
- Introduction of ORM
- Introduction to Object Relational Mapping
- Benefits of ORM
- Spring MVC
- Overview of Spring MVC
- Dispatcher Servlet
- Controllers / Handlers
- Views
- Various @MVC Annotations
- Spring Security
- Benefit of Spring Security
- Configuring Spring Security
- Spring Security Tag Library
- Spring Remoting
- Spring Remoting overview
- HttpInvoker
- Spring Web Services
- What Spring Web Services Offers?
- Spring Web Services @ Server side
- Spring Web Services @ client side
- Spring JMS / JMX
- Introduction to Spring JMS
- Spring's jmsTemplate
- Sending / Receiving Messages
- Instroduction to Spring JMX
- What Spring Offers interms of JMX?