Enterprise Integration with Spring

Fast Lane GmbH
In Berlin, Hallbergmoos, Hamburg und 1 weiterer Standort

zzgl. MwSt.
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
040 2... Mehr ansehen
Möchten Sie sich zu diesem Kurs beraten lassen?
User, die sich für diesen Kurs interessiert haben, interessierten sich auch für...
Mehr ansehen

Wichtige informationen


At the end of the training, you will have gained an understanding of. Spring and associated technologies for enterprise integration and. be able to do the following: Use Spring to create concurrent applications and schedule tasks. Use remoting to implement client-server applications.
Gerichtet an: Developers. Architects.

Wichtige informationen

Wo und wann

Beginn Lage
auf Anfrage
Oranienburger Str. 66, 10117, Berlin, Deutschland
auf Anfrage
Am Söldnermoos 17, 85399, Bayern, Deutschland
auf Anfrage
Gasstraße 4a, 22761, Hamburg, Deutschland
auf Anfrage
Rotebühlplatz 21, 70178, Bayern, Deutschland


Im Kurspreis ist bereits ein Voucher für die SpringSource Certified Enterprise Integration Specialist Zertifizierung enthalten!
  • Developers
  • Architects
At the end of the training, you will have gained an understanding of
Spring and associated technologies for enterprise integration and
be able to do the following:
  • Use Spring to create concurrent applications and schedule tasks
  • Use remoting to implement client-server applications
  • Use Spring Web services to create loosely coupled SOAPbased Web services and clients
  • Use Spring-MVC to create RESTful Web services and clients
  • Use JMS for asynchronous messaging-based communication
  • Understand and use local and distributed transactions
  • Use Spring Integration to create event-driven pipes-and-filters architectures and integrate with external applications
  • Use Spring Batch for managed, scalable batch processing that is based on both custom and built-in processing components

Enterprise Integration with Spring is a four-day training course that
is led by SpringSource experts who will discuss the most important
topics and technologies related to enterprise application
integration. This hands-on training teaches you how to apply
Spring technologies to solve integration problems that face serverside developers.
Completion of this training entitles each student to receive a free
voucher to schedule an exam at a Pearson VUE Center to become
a SpringSource Certified Spring Enterprise Integration Specialist.

1 Introduction
  • Styles of enterprise integration
  • File transfer, remoting, and Web services
2 Tasks and Scheduling
  • Introduction to concurrency
  • Java Concurrency APIs
  • Spring task scheduling support
  • <task /> namespace
  • @Scheduled and @Async annotations

3 Remoting
  • Limitations of "plain" RMI
  • Benefits of using Spring remoting
  • Spring remoting over RMI
  • Spring HttpInvoker
  • Hessian and Burlap support

4 SOAP Web Services with Spring WS
  • Web services best practices
  • Introduction to Spring Web services
  • Object-XML mapping with the Spring OXM abstraction layer
  • Client access with WebServiceTemplate
  • Error handling
  • Out-of-container testing

5 RESTful Web Services
  • Core REST concepts
  • REST support in Spring 3.x
  • REST specific annotations in Spring
  • Client access with RestTemplate

6 Working with JMS
  • Introduction to JMS
  • Configuring JMS resources with Spring
  • Sending and receiving messages using Spring JmsTemplate and message listener containers

7 Transactional JMS
  • Why use JMS transactions
  • Transactional JMS resources with Spring
  • Duplicate message handling

8 Global Transaction Management (XA and JTA)
  • Two-phase commit and XA
  • JTA and Spring
  • Configuring JtaTransactionManager
  • Transaction demarcation

9 Introduction to Spring Integration
  • Goals of Spring Integration
  • Core components of Spring Integration
  • Defining channels, message endpoints, and gateways
  • Spring Integration namespaces
  • Eclipse-based Visual Editor for Spring Integration
10 Configuring Spring Integration
  • Channel types and polling
  • Synchronous and asynchronous handoff
  • Synchronous and asynchronous error handling
  • Advanced endpoint types: bridge and router
  • Working with MessagingTemplate
11 Spring Integration Advanced Features
  • Splitting and aggregating messages
  • Dispatcher configuration
  • XML support: XPath, XSLT, Object-XML mapping
12 Introduction to Spring Batch
  • Spring Batch high-level overview
  • Working with jobs, steps, readers, and writers
  • Job parameters and job identity
  • Batch state persistence in the database
  • Spring Batch quick-start example

13 Restart and Recovery with Spring Batch
  • Stateful ItemReaders/Writers
  • Reading flat files
  • Introduction to skip, retry, repeat, and restart
  • Spring Batch listeners

14 Spring Batch Admin and Scaling Batch Jobs
  • The Spring Batch Admin Web console
  • Scaling and parallel processing
  • Multithreaded and parallel steps
  • Partitioning

Dauer: 4 Tage
Preis (exkl. MwSt.):
  • 2.590,- €
VMware Training Credits:
43 VTC exkl. MwSt.

Erfolge des Zentrums

User, die sich für diesen Kurs interessiert haben, interessierten sich auch für...
Mehr ansehen