Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 
Browse Sun Training Courses

Spring - Enterprise Workshop with Spring Framework

Course Code: JAV0070      Days: 3
Show all Sun Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

The popular Spring framework has simplified the development of the web and business tiers in a revolutionary way. Architected and designed by industry gurus to address the gaps in the Java EE spec, Spring takes care of the unpleasant 'plumbing' in your code, and leaves your code cleaner, more modular, and more maintainable.

Our intensive hands-on Spring training course will provide delegates who are looking at alternatives to EJBs and Struts with the skills necessary to develop Java applications within the Spring Application Framework. This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please contact us.

Audience

Developers who aim to develop Java applications within the Spring framework

Prerequisites

Delegates should have attended our Java Programming course or have equivalent Java development experience

Course Outline

Spring Architecture & Principles

  • Spring's non-invasive programming model
  • Non-reliance on in-house infrastructure
  • Simplicity and Power
  • Design principles behind Spring
  • Spring modules

Installation and Configuration

  • Making Spring work with your IDE
  • Making Spring work with your application server

Spring Core

  • The Inversion of Control Container
  • Setter-based dependency injection
  • Constructor-based dependency injection
  • Wiring connections between beans
  • Extensible configuration in Spring 2.0
  • Convention over configuration
  • Spring bean lifecycle: event-driven processing

Aspect Oriented Programming

  • Spring AOP
  • @AspectJ support in Spring 2.0
  • Which AOP declaration style?
  • Useful AOP scenarios
  • AOP for enterprise services

Middle Tier Data Access

  • JDBC abstraction layer
  • Data access exception hierarchies
  • Object-oriented JDBC access
  • Object-relational mapping strategies
  • Integration with Hibernate and other
  • mapping frameworks
  • Spring JPA (Spring integration with
  • Java Persistence API)
  • Transaction management -
  • declarative and programmatic
  • Server-specific integration strategies

Spring Web MVC

  • Spring Web application
  • Integrating Spring MVC in your web application

MVC Framework

  • Integrating standard view
  • technologies: JSP,and JSTL
  • Interfacing to view libraries: Tiles,
  • Velocity and JasperReports
  • Coexistence with web frameworks:
  • JSF, Struts and others
  • The Spring Portlet MVC framework
  • Conversations: introduction to Spring
  • WebFlow

Integration Topics

  • Remoting and Web Services
  • EJB convenience classes
  • Messaging infrastructure with JMS
  • Metadata and annotation support

Component Testing

  • JUnit support within Spring
  • Integration testing with Spring mock objects

Follow On Courses

  • JavaFX Script Training Course
  • JavaFX Mobile Training Course
  • JavaSE (J2SE) Training Course
  • Advanced Java SE Training - Advanced Programming Techniques & Design Patterns Workshop
  • JavaEE (J2EE) Training Course
  • JavaME (J2ME) Training Course
  • JavaME (J2ME) Upgrade for Java Programmers
  • JavaEE (J2EE) Design Patterns & Architecture
  • JavaEE (J2EE) Architecture - 1 day overview
  • Enterprise Workshop with Struts Training Course
  • Web Enterprise Development Workshop with Spring Framework Training
  • JBoss J2EE Application Server Administration Training
  • Hibernate training course
  • SOA & ESB - Service Oriented Architecture & Enterprise Service Bus Training
  • IBM Visual Age for Java Training Course
  • Websphere Application Server Training Course
  • Weblogic / J2EE Training Course
  • Weblogic Upgrade Training Course


How to make a booking for the JAV0070 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership