SpringSource: Enterprise Integrations with Spring Training courses Company Information Consulting Course Catalog Contact Us Request a Quote Government Corporate
 

SpringSource: Enterprise Integrations with Spring Training
ONSITE TRAINING
This four-day training course led by SpringSource engineers covers today's most important topics and technologies related to enterprise application integration. This hands-on training teaches how to apply Spring to solve integration problems that face server-side developers. In this course, you will work with and integrate realistic enterprise applications. You will leave able to be immediately productive applying the technology to solve real-world integration problems.

SpringSource: Enterprise Integrations with Spring Training:

Related Courses:

What You Will Learn:

  • Design and implement asynchronous, event-driven, message-oriented systems with Spring JMS
  • Use Spring Integration to implement Hohpe and Woolf's Enterprise Integration Patterns
  • Cut through hype and understand "buzzword topics", including SOA, ESB, and REST from first principles
  • Design for concurrency using the latest from Spring and java.util.concurrent
  • Optimize performance across integration boundaries
  • How and when to use remoting technologies such as RMI and Spring's HttpInvoker
  • Choose integration technologies, with analysis and tradeoffs of ESB, POX/HTTP, RPC, JMS, and more
  • Build batch processing systems using Spring Batch
  • Web Services approaches and best practices: Making sense of SOAP, WSDL, and REST
  • Strategies for advanced transaction management including when and how to use JTA and XA transactions

Audience / Target Group

  • Java developers who need comprehensive coverage of Spring for enterprise application integration
  • Individuals who want to pursue SpringSource Certified Enterprise Integration Specialist certification

Prerequisites:

  • Proficiency with the Java language and core Java SE APIs
  • Basic understanding of foundational Java EE technologies such as Servlets, JNDI, and JTA
  • Familiarity with the basics of Spring for dependency injection, transaction management, AOP, and abstractions such as JdbcTemplate
  • SpringSource: Core Spring is highly recommended
  • SpringSource: Core Spring

Course Contents:

Day 1 - Integration Foundations

  • Walk-through of the course development environment and reference application
  • Four styles of enterprise integration
  • File transfer and batch processing techniques
  • Essential concurrency
  • Task management and scheduling
  • Serialization and remoting

Day 2 - Effective Web Services

  • XML Schema: concepts, tooling, and techniques
  • Object-XML mapping with JAXB2 and Spring OXM
  • Building contract-first SOAP web services using Spring Web Services
  • Securing SOAP web services with WS-Security
  • Building RESTful web services using Spring 3.0 REST support

Day 3 - Message-Based Systems and Advanced Transaction Management

  • Messaging and Enterprise Integration Patterns
  • Designing lightweight event-driven architectures using Spring JMS
  • Building robust messaging systems using JMS transactions
  • Distributed transaction management
  • Implementing XA transactions against JDBC and JMS resources
  • Exploring alternatives to XA transactions

Day 4 - Applying Spring Batch and Spring Integration

  • Simplifying batch processing with Spring Batch
  • Getting started with Spring Integration and Enterprise Integration Patterns
  • Working with Spring Integration Channels, Endpoints, Gateways, Pollers, and Triggers
  • Spring Integration support for Routing, Splitting, Aggregating, and message transformation
  • Service-Oriented Architecture (SOA)
 

For organizational purchases, please send us a message at salesinfo@eno.com or complete and submit this form.