KT-3073 Spring Framework 2.x Training - Minneapolis, Minnesota IT MN Technical Financial New York, NY
Knowledge Transfer Microsoft Certified Gold Training Partner CPLS
Knowledge Transfer is a Microsoft Certified Gold Partner
Microsoft Certified Training Partner CTEC
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
Certifications
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Spring Framework 2.x


Description: 

Spring is a lightweight Java framework for building enterprise applications.  Its Core module allows you to manage the lifecycle of your objects, and the dependencies between them, via configuration metadata (usually XML) and Dependency Injection / Inversion of Control.  Its advanced capabilities provide support for JDBC and persistence frameworks like Hibernate (DAO and ORM modules), Aspect-Oriented Programming (AOP module), integration with Java Web technologies (MVC module), security, transactions, and more.

This course is a completely new course based on the Spring 2.0 and 2.5 releases.  It starts with the basics of Spring and in-depth coverage on using the powerful capabilities of the Core module to reduce coupling, increase flexibility and ease the maintenance and testing of your applications.  

The course goes on to cover all the important capabilities of Spring 2.0 / 2.5, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate, and using Spring's Aspect Oriented Programming (AOP) to program cross-cutting concerns such as transactions and security.  

The course includes a brief introduction to Spring's Web MVC - - a Web framework based on the powerful Model-View-Controller pattern.  This module covers the basics of Spring MVC, and how it supports organizing your Web applications in a highly structured, loosely coupled manner.

The course also includes a brief introduction to Spring Security which was integrated into the Spring project when Spring 2.5 was released. This module includes an overview of the Spring Security architecture, and how to use it to secure both Web application requests and bean invocations

This course is hands on with labs to reinforce all the important concepts.  It will enable you to build working Spring applications, and give you an understanding of the important concepts and technology in a very short time.

Skills Gained:

  • Understand the core principles of Spring, and of Dependency Injection (DI)/Inversion of Control
  • Use the Spring Core module and DI to configure and wire application objects (beans) together
  • Understand and use the complete capabilities of the Core module, such as lifecycle events, bean scopes, and the Spring API
  • Work with the DAO and/or ORM modules to  create a well structured persistence layer with JDBC or Hibernate
  • Understand and use Spring 2.0 powerful new AOP capabilities for programming cross-cutting concerns across multiple points in an application
  • Understand and use Spring's transaction support, including Spring 2.0 easy to use tx/aop XML configuration elements, and Java 5 annotations
  • Understand how Spring MVC works, and how to build well-structured Web applications with it
  • Understand the basics of Spring Security, and how to secure Web apps and Spring managed beans with it

 
  Click here to view the Course Outline  
     
Prerequisite: 
  • Java programming
  • Servlets programming
  • JSP
  • Basic knowledge of XML
 
   
     
Duration: 
4 Days  
     
     

View Printer Friendly Page

 


To Inquire About Future Classes

Request a class date

if one is not scheduled.