New Horizons Latvia
+371 67847600

Поиск
 



Полный список курсов и сертификаций:

Загрузить

 
 

Отослать другу Распечатать

Java EE Programming: Spring 3.0

Количество дней: 4
Стоимость для частных лиц (без НДС): 448.00 Ls
Стоимость для организаций (без НДС): 560.00 Ls

This Spring course will take an in-depth tour of the basic Spring framework, initially examining concepts such as Inversion of Control and Dependency Injection, and then working with the container and basic components. The improved Spring 3.0 configuration management options centered on the Spring Expression Language (SPEL) is covered. The course then moves into the areas of persistence and transactions, looking at various options including both JDBC and Hibernate. You will then look at options for handling the view portion of MVC web architecture.

Introduction to Spring

    * Benefits of Spring
    * Goals of the Spring Framework
    * The Nature of POJOs
    * Key Features of Spring
    * Dependency Injection

Spring Configuration

    * Spring Jars
    * Configuring Objects (XML Style) Spring
    * XML Schema and DTD
    * Typical Bean Creation
    * Spring 3 Annotations

Configuration Advanced Features

    * Overview of Factory Beans
    * Bean Definition Re-use
    * Using Property Files from XML Config Files
    * Bean Post-Processors

Spring Aspect Oriented Programming (AOP)

    * What is Aspect Oriented Programming?
    * Cross Cutting Concerns
    * What is an "Aspect"?
    * The Three Technologies of "Weaving"
    * The Generated Proxy Object Structure
    * Four Kinds of "Advice"

Method Interceptor

    * Method Interceptor
    * ExampleInterceptor

JoinPoints and Pointcuts

    * JoinPoint
    * Pointcuts
    * The Advisor
    * Proxy Configuration

Spring IOC and Annotation Based AOP

    * Review of Java Annotations
    * Using Annotations
    * Using Annotations to Create Aspects
    * ProceedingJoinPoint - Used by Aspects
    * Spring Pointcut Pattern Expressions

Persistence in Spring

    * DAO Implementations
    * Transaction Support
    * Isolation Level Concepts
    * Three Approaches to Transaction Management

Using Spring JDBC

    * Obtaining a DataSource
    * JdbcDaoSupport - JDBC DAO Implementation
    * Operation Classes

Spring Views

    * Overview of Spring MVC
    * The WebApplicationContext
    * Workflow of Request Handling
    * Mapping URLs to Controllers

Using Spring MVC

    * ModelAndView and View
    * ViewResolvers
    * Controllers
    * Handling Form Requests
    * Spring MVC Annotations

Advanced Spring MVC

    * The Spring3 MVC Namespace
    * Annotation Controller Mapping
    * Spring MVC 3 Handler Methods Parameters
    * The Form
    * Using a PropertyEditor
    * Additional Functionality

График занятий

Обучение по методике Mentored Learning

Эти курсы преподаются по инновативной методике Mentored Learning.
Что такое Mentored Learning?

Вы можете начинать занятия в течение пяти дней после заказа и сами планировать время занятий. Для обучения необходимо знания английского на среднем уровне.

Ближайшая возможная дата начала - 29.05.2012
 

Copyright © 2007-2010 New Horizons Latvia. All rights reserved. New Horizons

NewHorizons Узнайте больше!      Телефон: 67847600      Адрес: Elizabetes 65-10      Email: office@nh.lv

Top.LV