Spring Enterprise Recipes: A Problem-Solution Approach and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Spring Enterprise Recipes: A Problem-Solution Approach on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Spring Enterprise Recipes: A Problem-Solution Approach [Paperback]

Gary Mak , Josh Long
2.0 out of 5 stars  See all reviews (3 customer reviews)

List Price: $44.99
Price: $27.48 & FREE Shipping. Details
You Save: $17.51 (39%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $26.11  
Paperback $27.48  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 1, 2009 1430224975 978-1430224976 1

The Spring framework is a widely adopted enterprise and general Java framework. The release of Spring Framework 3.0 has added many improvements and new features for Spring development. Written by Gary Mak, author of the bestseller Spring Recipes, and Josh Long, an expert Spring user and developer, Spring Enterprise Recipes is one of the first books on Spring 3.0.

This key book focuses on Spring Framework 3.0, the latest version available, and a framework-related suite of tools, extensions, plug-ins, modules, and more—all of which you may want and need for building three-tier Java EE applications.

  • Build Spring enterprise and Java EE applications from the ground up using recipes from this book as templates to get you started, fast.
  • Employ Spring Integration, Spring Batch and jBPM with Spring to bring your application’s architecture to the next level.
  • Use Spring’s remoting, and messaging support to distribute your application, or bring your application to the cloud with GridGain and Terracotta.

What you’ll learn

  • Integrate legacy systems with Spring, bridging the gaps with Spring’s JMS support and Spring Integration.
  • Use Spring Batch to insulate yourself from the tedious, hard-to-test code required to efficiently handle offline or batch processing scenarios.
  • Build highly concurrent, grid-ready applications using Gridgain and Terracotta
  • Build modular services using OSGi with Spring DM and Spring Dynamic Modules and SpringSource dm Server. Take the lightweight philosophy of the Spring framework to its logical extension. The Spring framework brings you all of the power of JEE, à la carte!
  • Integrate Spring with Java EE 5 and 6 APIs and services.
  • How to leverage job scheduling, and e-mail services using Spring's abstractions.

Who this book is for

A new breed of applications is in demand today. Either these applications are simply not supported by JEE, or the support is tedious, and not reflective of modern-day architectures. This book is for those with a working knowledge of Java and Spring who would like to take their skills, and their applications, to the next level.

Table of Contents

  1. Introduction to Spring
  2. What’s New in Spring 3.0?
  3. Data Access
  4. Transaction Management in Spring
  5. EJB, Spring Remoting, and Web Services
  6. Spring in the Enterprise
  7. Messaging
  8. Spring Integration
  9. Spring Batch
  10. Distributed Spring
  11. jBPM and Spring
  12. OSGi and Spring

Frequently Bought Together

Spring Enterprise Recipes: A Problem-Solution Approach + Spring Recipes: A Problem-Solution Approach + Pro Spring 3
Price for all three: $91.18

Buy the selected items together

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Gary Mak, founder and chief consultant of Meta-Archit Software Technology Limited, has been a technical architect and application developer on the enterprise Java platform for more than seven years. He is the author of the Apress books Spring Recipes: A Problem-Solution Approach and Pro SpringSource dm Server. In his career, Gary has developed a number of Java-based software projects, most of which are application frameworks, system infrastructures, and software tools. He enjoys designing and implementing the complex parts of software projects. Gary has a master's degree in computer science. His research interests include object-oriented technology, aspect-oriented technology, design patterns, software reuse, and domain-driven development.

Gary specializes in building enterprise applications on technologies including Spring, Hibernate, JPA, JSF, Portlet, AJAX, and OSGi. He has been using the Spring Framework in his projects since Spring version 1.0. Gary has been an instructor of courses on enterprise Java, Spring, Hibernate, Web Services, and agile development. He has written a series of Spring and Hibernate tutorials as course materials, parts of which are open to the public, and they're gaining popularity in the Java community. In his spare time, he enjoys playing tennis and watching tennis competitions.



Josh Long is the Spring developer advocate for SpringSource, an editor for InfoQ.com, and author/co-author of many works (including Spring Recipes: A Problem-Solution Approach, Second Edition, published by Apress). Josh has spoken at numerous industry conferences, including Geecon, TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Devoxx, JAX, and Java2Days. When he’s not hacking on Spring Integration and other open-source code (see http://Git.SpringSource.org, http://GitHub.com/SpringSource, and http://GitHub.com/JoshLong), he can be found at the local Java user group, a coffee shop, or the airport. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, big data, business process management, grid processing, rich Internet applications, mobile computing, and so-called "smart systems". He blogs at http://blog.springsource.org and JoshLong.com, and can be reached at josh@joshlong.com.

Product Details

  • Paperback: 400 pages
  • Publisher: Apress; 1 edition (December 1, 2009)
  • Language: English
  • ISBN-10: 1430224975
  • ISBN-13: 978-1430224976
  • Product Dimensions: 7.5 x 1 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,410,871 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

2.0 out of 5 stars
(3)
2.0 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
17 of 17 people found the following review helpful
Format:Paperback
Courtesy of Sebastian Stolarczyk from Warszawa JUG:

After having read Gary Mak's first Spring book (Spring Recipes) I became a fan of both Spring Framework as well as the writing style of his. Gary explained Spring in a very informative and easy to follow manner. When "Spring Enterprise Recipes" came out I couldn't resist giving it a try - and I wasn't (that much) disappointed.

"Spring Enterprise Recipes", as the title goes, is targeted towards Java developers working on designing and implementing enterprise-class solutions with Spring Framework. The book begins with an introduction to Spring platform - it explains how to instantiate the IoC container, declare beans within it, and introduces some basic concepts, i.e. aspect oriented programming (AOP) with Spring.

The first chapter is a real crash course as it describes lots of things in just 60 pages. I have personally found it concise and easy to read, so even if you're not quite familiar with the technology at hand, you won't have much trouble grasping the basics. Altough I must admit that it feels kind of rushed (concepts were explained more slowly in the previous book of Gary "Spring Recipes"). Take AOP as an example - you jump into AOP right after only a few lines of explanation what it's supposed to solve. Not much, really.

In the next chapter the authors introduce what's new in Spring 3.0 (the latest version of framework). This part of the book, despite being part of the Recipes series, concentrates more on presenting the technology with examples being a little too abstract. On the other hand, this chapter does a good job on explaining what's new, especially if you're aware of how you have done things in the previous versions of Spring. After the first two chapters, things begin to be more problem-specific.

I basically liked the rest of the book, but I'm not that thrilled as I was after reading the first "Spring Recipes" book. What's great about "Spring Enterprise Recipes" is its formula. In each chapter you're introduced to a problem, and then the authors show you how to go about it from the very beginning to its end. The examples are simple, albeit they successfully address the core of the issue. As I said earlier, they are easy to follow even for a not-so-geek Spring programmer (assuming he/she understood the core concepts). Issues like transactions, data access, remoting, messaging and web services are all deeply covered. Personally I only didn't like the last two or three chapters (Distributed Spring, jBPM and OSGi); after reading them it felt a little incomplete - they were just introductions to very broad topics. What's interesting is the authors even suggest that you should get some additional books on these concepts. Besides that, they did explain what Spring has in stock to deal with those things, altough the benefits of using Spring in that areas weren't that obvious to me. Maybe if the authors spent some extra pages it would become clearer.

"Spring Enterprise Recipes" was a decent read, but not a must-have like "Spring Recipes". On the pro side: lots of recipes are generic enough to even copy and paste code fragments and use them in your work as a basis to begin coding, almost every issue you'll be facing at enterprise development is covered. You have to be aware however that this book is designed to address common enterprise issues (batch processing, integration, business process management), not web application programming with Spring (Spring MVC, REST). If you're interested in the latter, you should buy "Spring Recipes" first, or wait for "Spring Web Recipes". On the cons side: no web programming (which is also needed in enterprise environment!), some chapters seemed a bit rushed, and some left you hungry for more, esp. real-life recipes. It was worth its time, nevertheless.
Comment | 
Was this review helpful to you?
2.0 out of 5 stars Get this only if you are a beginner... November 18, 2011
Format:Paperback|Amazon Verified Purchase
I got this second hand for $3.99 just cause I wanted to reach free shipping at 25 ;)
IMHO, this book just covers the basics, which can be found better online... Go check out springsource forums and their reference guides, which are more detailed, and more importantly, have up to date information.
Other than that, as other reviewer said, pretty much same stuff... not enough enterprise architecture coverage...
Overall, its a good starter. If you are experienced developer/architect/programmer, this is not for you.
Comment | 
Was this review helpful to you?
9 of 30 people found the following review helpful
Format:Paperback
I own the previous edition by the same authors (Spring Recipes: A problem Solving Approach). The previous edition is a fantastic book that I would recommend to anyone. When I read the description and purchased this book from the publisher's site (early-release), I expected it to be an updated version with Spring 3.0 coverage. Unfortunately, it is not. In fact, the book has now been split into two parts: Enterprise and Web. This is the enterprise book and the Web book (the one many will be interested in) will not be published until March. Given that this book has traditionally been a single volume and that the split was only revealed when you purchase this book and read the intro, I found the marketing extremely misleading. I wrote the publisher with my concerns that the book's description was misleading. I also wrote Amazon. Neither of them responded. And since it was still officially unreleased I couldn't comment. I've been offered a coupon from the company, but what I'd really like is for some truth in advertising. I know the authors want to sell this book. But I think they should do it by having a solid product and not by luring unsuspecting buyers of the previous edition into thinking this is a continuation of that series. The fact that the series has split into two should be placed somewhere in the description, or anywhere that is obvious to potential buyers. Luckily I've been working with Spring 3 over the past few months by reading the Spring 3 documentation. So when they finally do release their web book I won't need it. And unless I see some rectification of this situation, I don't see myself purchasing another book by these authors.
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category