This project contains the code examples from the book "Spring Integration in Action" (Manning, 2012).
To build and run tests, change into the 'siia-examples' directory and execute: mvn test
To install artifacts into your local Maven repository execute: mvn install
To explore the code, we recommend importing the projects (located in the sub-directories) into an IDE such as Eclipse or IntelliJ Idea.
For more information about the book, visit http://manning.com/fisher.
The modules of the 'siia-examples' are as follows:
Module | Description | Chapters |
---|---|---|
batch | Batch processing application using Spring Batch and Spring Integration | 16 |
business | Business logic invocation (transformers, service activators) | 5 |
concurrency | Concurrency configuration (pollers, task executors) | 15 |
flight-booking | More complex example of routing, XML processing and testing | 6, 8, 18 |
fundamentals | Basic introduction to decoupled code and dependency injection | 2 |
hello-world | Introductory example to Spring and Spring Integration | 1 |
home-cooking | Splitters and aggregators | 7 |
jms | JMS integration | 9 |
messages-channels | Introduction to messages and channels | 3 |
monitoring | Monitoring patterns - MessageBus, History, WireTap and JMX integration | 14 |
trip-diary | File-based integration | 11 |
Twitter integration | 13 | |
webapp | SOAP and RESTful web services | 12 |