Sela

Spring Framework Programming

Description
This is a 5 day hands-on training on Spring framework covering a wide spectrum of topics starting from the basic yet fundamental concepts such as dependency injection all the way up to the advanced topics such as security, AOP, and transaction. The training is structured in a way a student will learn these topics by actually doing lots of hands-on programming exercises.
Intended audience
The course is for java professionals that would like to work in the spring framework

Topics

Tiered model architectures – principles and goals
J2EE definition and characteristics
J2EE technologies in a multi-tier architecture
Spring Framework Need and Introduction
Spring Building Blocks
What is Spring framework?
Why Spring framework?
Spring framework architecture
Usage scenario
Tools (we are going to use in this course)
Spring Helloworld Refactoring
What is and Why Dependency Injection (DI)?
Dependency Injection variants
DI classes in Spring framework
DI parameter types
Bean naming
@Autorwired annotation
Auto-scanning
Annotation-based Dependency Injection
Qualifier
JSR 330 (Dependency Injection for Java)
JSR 250 (Common Annotations)
Java-based Spring configuration (instead of XML configuration file)
@Component and further stereotyped annotations
Auto scanning
Maven Repositories for Spring artifacts
Creating Spring Maven projects
Spring 3 MVC Basics I
Spring 3 MVC Basics II
Spring 3 MVC Form handling
Spring 3 MVC Misc.
Spring 3 MVC Views
Spring 3 MVC REST
Spring 3 MVC Ajax
What is and Why AOP?
AOP concepts and terminology
@AspectJ support in Spring
Types of advice
Declaring advices
Accessing Join point information
Declaring a pointcut
Defining and using common pointcuts
Introduction
DAO support
@Repository annotation
Data access through JDBC
Data access through ORM
Transaction management in Spring framework
Global transaction vs. local transaction
PlatformTransactionManager interface
Declarative transaction management
Transaction propagation
Testing requirements
Unit testing without using Spring DI
Unit testing using Spring DI
Spring TestContext framework
Transaction-aware testing
Spring MVC Testing
Spring Testing Annotations

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?