Programming Books C Java PHP Python Learn more Browse Programming Books
Pro Spring 2.5 (Books for Professionals by Professionals) and over one million other books are available for Amazon Kindle. Learn more
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Pro Spring 2.5 Paperback – Bargain Price, August 15, 2008


See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, Bargain Price, August 15, 2008
$26.11 $2.03

This is a bargain book and quantities are limited. Bargain books are new but could include a small mark from the publisher and an Amazon.com price sticker identifying them as such. Details


Special Offers and Product Promotions


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

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

Product Details

  • Series: Pro
  • Paperback: 920 pages
  • Publisher: Apress (August 15, 2008)
  • Language: English
  • ISBN-10: 1590599217
  • ASIN: B002KE5T0U
  • Product Dimensions: 9 x 7 x 1.9 inches
  • Shipping Weight: 3.1 pounds
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #5,438,021 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Jan Machacek is a chief software architect at Cake Solutions Limited (www.cakesolutions.net), a UK-based software company. He has been an early adopter of Spring at Cake Solutions and has seen the dramatic change the Spring framework has brought to the Java world. As part of his job, Jan designs and oversees the development of majority of Cake's projects. Where appropriate, Jan also applies his interest in declarative programming and artificial intelligence. Throughout his programming career, Jan has designed and implemented large J2EE and .NET systems for the UK government and large private sector bodies. When not programming, Jan enjoys foreign languages; he also enters races and time trials as a member of the Manchester Wheelers' cycling club.



Jessica Ditt is a developer at Cake Solutions Limited. She joined the Cake team in 2005 and has worked on numerous enterprise-level projects, all of which were written using the Spring framework. Jessica has been an early adopter of Spring Webflow at Cake and has become an expert in efficient indexing using Lucene and monitoring deployed systems using JMX. Out of the office, Jessica is a keen volleyball player.



Aleksa Vukotic is senior developer of Cake Solutions Limited. He joined Cake Solutions in June 2004. Since joining Cake, Aleksa has worked on numerous Java projects using the Spring framework for variety of clients. His work includes sophisticated systems for the UK government agencies. As part of his role at Cake, Aleksa helps other members of the team with some of the most complex problems, especially related to data access and MVC. He graduated in computer science and engineering at the School of Electrical Engineering, Belgrade University, Serbia.
In his spare time, Aleksa enjoys nights out and computer games.



Anirvan Chakraborty is a developer at Cake Solutions Limited. Since becoming a member of the Cake team in 2006, Anirvan has worked on the more complex projects, including the UK government knowledge management system. Anirvan is a contributor to Lucene integration in the Spring Modules project. Prior to joining Cake, Anirvan completed his master’s degree in Internet software systems at the School of Computer Science, University of Birmingham, United Kingdom. When not programming, Anirvan enjoys following sports like Cricket and Formula One. He also enjoys reading detective novels and watching movies.

Customer Reviews

Just read the first a few chapters and I am sure you will be convinced.
Vicky
Even with many critical information missing and many subjects not covered, the book is still bloated to over 900 pages with a lot of confusing and useless text.
George Jiang
On the other side, "Pro Spring 2.5" has a dedicated chapters on JAVA EE 5 but it does not cover JMS or EJB at all!
Dawid Murgala

Most Helpful Customer Reviews

20 of 21 people found the following review helpful By George Jiang on October 17, 2008
Format: Paperback Verified Purchase
This is the worst Spring book I have read so far. Spring in Action 2nd Edition is much more readable and easier to understand, though that book covers Spring 2.0.

For Spring 2.5, Spring Recipes is far more comprehensive, accurate and up to date than this book. E.g., the @Autowired annotation is only mentioned on page 67. No further explanation. The @Repository, annotation is not explained correctly on page 409, giving the wrong impression that dependencies in a class annotated with @Repository are autowired/auto-satisfied.

There are also many information gaps in this book, readers will need to consult SpringSource documentation from time to time when reading this book. E.g., in chapter 17 Spring MVC, there is no description as where to put the context definitions (by default, if the DispactcherServlet is named xyz in web.xml, Spring will look for the associated context definition file at /WEB-INF/xyz-servlet.xml).

Either accidentally or deliberately, the authors seems to shy away from covering Spring's support for non-SE Java EE technologies such as JNDI, JMS, JPA, JSF, EJB2, or EJB3 annotations such as @Resource. The only EE technologies covered are JTA (via Spring transaction management) and Servlet (via Spring MVC).

Even with many critical information missing and many subjects not covered, the book is still bloated to over 900 pages with a lot of confusing and useless text.

I definitely won't buy Pro Spring 3.0 from the same authors.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By Mike Z on February 9, 2009
Format: Paperback
I ignored the reviews and decided to purchase this book anyways. What a mistake. The book is poorly written with incomplete examples riddled with errors. I tried downloading the code samples from the web site to follow along and very few worked. Stick to the "..In Action" series. These are written much better, and more reasonably priced. Lessons learned!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By Srikanth Krishna Shenoy on May 2, 2010
Format: Paperback
I am surprised by a lot of poor reviews of this book.
I like the Spring in Action book, but I like this book better (much much better)

First of all, the authors of this book take a discovery approach to introducing topics one after another.
They lay out a problem, its solution and how Spring can solve the problem well.
This approach exercises your brain, makes one think logicallywhile reading this book and finally appreciate the concept well.

Compare this with the Spring in Action book, which definitely makes for a light-read.
I could sit in a airport with lots of noise around me still manage to read the book and capture the concept to a certain extent
With light-read comes a certain baggage. It will tell you "what" and "how".
The concepts are not cemented well in the brain because a lots of "whys" are left unanswered.

To each his own style of reading.
If you are the kind who likes to do light reading and go light on details and are satisfied with "what" and "how" and can keep going without the "why"s answered
(and the IT industry is full of recipe oriented people), then Spring in Action is great for you.
Otherwise pick this book.
This is not to belittle the Spring in Action book. I am a avid reader and also author of technical books.
I am gone through both books.
I hate it when authors use different code examples to describe different concepts.
And I dont like to read through long examples describing Monty Python or rules of some arcane game when I want to understand a technology.
I want crisp and compact examples and I want the book to answer the questions arising in mind (as if they are reading my mind)
This book does it well.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By B. Tong on December 5, 2008
Format: Paperback
I found this book to be rather confusing. The relevant parts for my needs seem to be as inadequately expressed as the same material on the Spring web site. I was hoping to find a book that provided clarity instead of more confusion. The best use of this book would be as a source of different perspectives on specific topics you're reading about in another book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By ppalazi on September 3, 2013
Format: Paperback Verified Purchase
Now is a little bit old but this book has really help me understand
lots of issues and doubt i used to have when I was learning.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Martin Baco on November 21, 2011
Format: Paperback Verified Purchase
Technical documentation of spring framework components, their usage and API accordingly to integration technology areas IoC, AOP, persistence, remoting, testing, web, etc. The book is suitable for those who'd like to not only use but also know spring technology in deeper details, which are hidden behind scene of more convenient higher level API exposed to common developer via XML configuration tags, annotations or few java interfaces. The book is written by many authors and it's iterative effort over certain time and thus quality of particular chapters differ significantly. It's quite big in size containing lot of examples with repetitive code, errors, which made it hard to read and still stay fresh and wondering about what comes next. Despite it's size not all major integration technologies are covered e.g. remoting doesn't cover integration via JMS. I wouldn't recommend the book for the concept oriented readers - eagles who prefer top down approach in finding right direction in unkown lands, as well as those who are thinking about preparation for the certification exam. It's definitely not replacement for the training course material rather it's supplement. Currently the book is quite outdated.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?