> > > EIS Detaillierte Beschreibung

Enterprise Spring (EIS)

Kursbeschreibung Kurstermine Detaillierter Kursinhalt

Detaillierter Kursinhalt

1. STYLES OF ENTERPRISE INTEGRATION

  • Integration Styles Pros/Cons
  • Spring Support

2. TASKS AND SCHEDULING

  • Introduction to concurrency
  • Java Concurrency support
  • Spring’s Task Scheduling support

3. INTRODUCTION TO SPRING REMOTING

  • Spring Remoting with RMI
  • HttpInvoker
  • Additional supported Protocols

4. SPRING WEB SERVICES

  • Introduction to Web Services
  • Spring Web Services
  • Client access

5. ADVANCED SPRING WEB SERVICES

  • Interceptors
  • Error handling
  • Out-of-container testing

6. REST WEBSERVICES

  • REST Concepts
  • Java Frameworks
  • Spring MVC REST support

7. INTRODUCTION TO MESSAGING

  • Concepts
  • Decoupling
  • Use Cases
  • Enterprise Integration Patterns

8. SPRING JMS

  • Introduction to JMS and ActiveMQ
  • Configuring JMS resources with Spring
  • Spring’s JmsTemplate
  • Sending and receiving messages
  • Advanced features

9. JMS TRANSACTIONS

  • Why use JMS transactions
  • Overview of transactional options
  • Transactional JMS Resources with Spring
  • Duplicate Message Handling

10. GLOBAL TRANSACTIONS USING XA, JTA AND SPRING

  • Two Phase Commit and XA
  • JTA and Spring
  • Transaction Demarcation

11. INTRODUCTION TO SPRING INTEGRATION

  • Goals and concepts
  • Basics
  • External integration
  • Visual Editor (STS)

12. SPRING INTEGRATION CONFIGURATION

  • Channel types and polling
  • Synchronous vs. asynchronous handoff
  • Error handling
  • Endpoint types
  • Simplifying configuration