Attend a free Introductory class online every Sunday from 1:00-2:00 pm CST/11:00 am-12:00 pm PST/2:00-3:00 pm EST). To register send an email to support@globalinfomatics.com with subject line :Register for Introductory class

Mastering the Spring 2.5 Framework

New batch starting on February 13th 2010(course currently in progress)

Course duration:32 hours Trg Days: Saturday & Sunday @ 4hrs/day for 4 weeks
Timings: TBD Cost: $499.00
Payment using Paypal

List of currently scheduled courses click here

Mastering the Spring 2.5 Framework is a dynamic, lab intensive hands-on training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today's systems and architectures and how to use Spring in conjunction with other technologies and frameworks. This leading edge course provides added coverage of Spring's Aspect-Oriented Programming and the use of Annotations, as well as Spring security.

Topics

  • Introduction to the Spring 2.5 Framework
    • Understanding the value of Spring
    • Inversion of Control
    • Dependency Injection
    • Spring Overview
    • Spring Application Architectures
    • Spring Container
    • Beans as Components
    • Customization Options
  • Aspect-Oriented Programming
    • AOP Benefits and Concepts
    • Spring's AOP Framework
    • Advice and Weaving
    • Proxies: Cost/Benefit
    • Types of Advice
    • Interceptor Chain
    • Joinpoints and PointCuts
    • Advisors
    • Working with Proxies
    • Annotations and AOP
    • Aspects, Advice, and Pointcuts Using Annotation
    • Introductions
    • Introductions and Annotations
  • Data Access
    • Data Access Pattern
    • Overview of Persistence Layer and Transactions
      • Transaction Overview
      • Spring Transactions
      • Defining Spring Transactions
      • Working with Demarcation
      • Managing Spring Transactions
    • Spring JDBC
  • Hibernate
    • Spring - Hibernate Architecture
    • ORM Mapping Overview
    • DAO Implementation
    • Working with Hibernate DAOs in Spring
    • Hibernate Template
  • Spring Views
    • Spring/Web Framework Architecture
    • Spring MVC
      • Spring MVC Architecture
      • Spring MVC Components
      • Spring MVC Flow
      • Dispatcher and Controllers
      • Handlers and Mapping
      • Interceptors
  • Spring and Struts (optional)
    • Spring/Struts Architecture
    • Integrating Struts into Spring
  • Spring and JSF (optional)
    • Spring/JSF Architecture
    • Integrating JSF into Spring
  • Spring Security Framework
    • Understand basic security concepts
    • Secure Web Pages
    • Use Multiple Roles, Secure pages based on roles
    • Allow login and logout
    • Create custom login pages
    • Use JSP Tags to conditionally allow content based on roles
    • Securing Services based on roles
    • Securing Services based on identity
  • Spring and EJBs (optional)
    • EJB Overview
    • Using EJBs in Spring
    • Implementing EJBs
  • Spring and JMS (optional)
    • JMS Overview
    • Spring/JMS Architecture
    • JMS Template