SpringSource: Enterprise Integrations with Spring Training
| 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.
|
| |
|