Pro Spring Integration Review

Pro Spring Integration
Average Reviews:

(More customer reviews)
Let's be honest: Most tech books aren't gripping reads. I think that's something we're all used to. Pro Spring Integration takes that issue to the next level, though, and that's very unfortunate. The information on Spring Integration the book provides, whether you've read the framework's excellent documentation or not, is top notch. They not only cover all the features of Spring Integration 2.0.1, they also touch on some additional frameworks you might use to enhance or augment its feature set. Their overview of the Spring Framework itself is one of the more useful, thoughtful ones I've seen in any of the books I've read, and their coverage of the new SpEL (Spring Expression Language) added in Spring 3.0 was most welcome. I've actually learned about several Spring and Spring Integration features that have substantially simplified a complex Spring-based application I work on at my day job, and that is a good testament to the value of this book.
That makes it all the more unfortunate that the writing and editing of the book make it so much less accessible than it could be. The writing is heavy, wordy--it feels like reading a Ph.D. thesis rather than a more informal tech book. Many concepts are discussed repeatedly, reiterated a dozen times. In all, I'd say this book is probably a solid hundred pages longer than it actually needs to be. An extra hundred pages filled, like the rest of the book, with misspelled words and grammatical errors. (Note: When I graduated high school, my mother didn't read my yearbook; she spellchecked it, cover to cover. Those sorts of errors are particularly distracting to me--your mileage may vary on how much of an issue they are.)
While the majority of the examples in the book are both correct and comprehensible, an important combination, there are a few that show the effects of edits and refactoring, where the authors have gone back and modified the sample a little to try and illustrate more or different concepts. Those effects are expressed either in the form of discussion text around the example that no longer matches the code being shown, or example code that doesn't compile or run. However, with most examples that have those issues there is another example in the same section that fills in the gaps and would have made the earlier sample compile and run correctly if they had been merged. Between them, you're able to see all the pieces.
The samples in this book are unique, compared with other books I've read, in that they all use a combination of Spring component scanning and autowiring, JavaConfig and XML-based configuration. This showcases a lot of the flexibility you have, as a Spring user, in wiring up your applications. It also makes some of the simpler examples noticeably more complicated than they needed to be. They're harder to follow since it's more difficult to tell where any given piece is coming from. That's a reality in modern applications, though, and something that many developers are actually coping with day-to-day. As a result, I view the samples as a point in this book's favor.
All in all, I would not recommend this book as one you would buy and read through. If you're using Spring Integration, or thinking about using it and wondering what benefits it has to offer, though, I would definitely recommend this book as a cookbook, or a reference manual when you'd like a more thorough explanation of a Spring Integration feature you're using, or thinking about using.

Click Here to see more reviews about: Pro Spring Integration


Pro Spring Integration is an authoritative book from the experts that guides you through the vast world of enterprise application integration (EAI) and application of the Spring Integration framework towards solving integration problems. The book is:
An introduction to the concepts of enterprise application integration
Areference on building event-driven applications using Spring Integration
Aguide to solving common integration problems using Spring Integration

What makes this book unique is its coverage of contemporary technologies and real-world information, with a focus on common problems that users are likely to confront. This book zeroes in on extending the Spring Integration framework to meet your custom integration demands. As Spring Integration is an extension of the Spring programming model, it builds on theSpring Framework's existing support for enterprise integration. This book will take you through all aspects of this relationship and show you how to get the most out of your Spring applications, where integration is a consideration. It discusses simple messaging within Spring-based applications and integration with external systems via simple adapters. Those adapters provide a higher-level of abstraction over Spring's support for remoting, messaging, and scheduling, all of which receives coverage in this book.


What you'll learn
Introduces the wide world of Spring Integration with an overview of application integration, the patterns involved and then quickly moving into applications
How to identify integration problems that are best solved using Spring Integration and enterprise application integration (EAI)
Discover and apply EAI patterns and related architectural concepts like staged event driven architectures (SEDA)
Explore the concepts behind message-oriented middleware (MOM)
How to interface with external systems using Spring Integration
Extend the Spring Integration stack with custom adapters, endpoints, and more
What are the next steps to production with expert insight into error handling, monitoring, management, and scaling the enterprise Java application

Who this book is for
This book is for any developer looking for a more natural way to build event-driven applications using familiar Spring idioms and techniques. The book is also geared towards architects seeking to better their applications and increase productivity in their developers.

Table of Contents
Enterprise Application Integration Fundamentals
Exploring the Alternatives
Introduction to Core Spring Framework
Introduction to Enterprise Spring
Introduction to Spring Integration
Channels
Transformation and Enrichment
Message Flow: Routing andFiltering
Endpoints and Adapters
Monitoring and Management
Talking to The Metal
Enterprise Messaging with JMS and AMQ
Social Messaging with Email, XMPP, and Twitter
Web Services
Extending Spring Integration
Scaling Your Spring Integration Application
Spring Integration and Spring Batch
Spring Integration and Your Web Application


Buy NowGet 30% OFF

Click here for more information about Pro Spring Integration

0 comments:

Post a Comment