Search
Go

Shop by category
 
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)
Email a friendView larger image

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

List Price: $49.99
Our Price: $32.35
You Save: $17.64 (35%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

ACAMP_book_new_1590599799

In Stock
Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.
Product Promotions:
  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit.  Here's how (restrictions apply)
Description:

Spring addresses most aspects of Java/Java EE application development and offers simple solutions to them. By using Spring, you will be lead to use industry best practices to design and implement your applications. The releases of Spring 2.x added many improvements and new features to the 1.x versions. Spring Recipes: A Problem–Solution Approach focuses on Spring 2.5 features for building enterprise Java applications.

Spring Recipes covers Spring 2.5 from basic to advanced, including Spring IoC container, Spring AOP and AspectJ, Spring data access support, Spring transaction management, Spring Web and Portlet MVC, Spring testing support, Spring support for remoting, EJB, JMS, JMX, E–mail, scheduling, and scripting languages. This book also introduces several common Spring Portfolio projects that will bring significant value to your application development, including Spring Security, Spring Web Flow, and Spring Web Services.

The topics in this book are introduced by complete and real–world code examples that you can follow step by step. Instead of abstract descriptions on complex concepts, you will find live examples in this book. When you start a new project, you can consider copying the code and configuration files from this book, and then modifying them for your needs. This can save you a great deal of work over creating a project from scratch.

What you’ll learn

  • Installing the Spring framework and Spring IDE, using the Spring IoC container and the Spring application context
  • Understanding aspect-oriented programming concepts, using classic and new Spring AOP, integrating Spring with AspectJ, and load–time weaving aspects
  • Using Spring to simplify data access (with JDBC, Hibernate, and JPA) and manage transactions programmatically and declaratively
  • Building web applications and portlets with Spring Web MVC and Portlet MVC, and integrating Spring with Struts, JSF, and DWR
  • Understanding the unit testing and integration testing concepts, and Spring’s unit and integration testing support (on JUnit 3.8, JUnit 4, and TestNG)
  • Using Spring’s support for remoting technologies (RMI, Hessian, Burlap, and HTTP Invoker), EJB, JMS, JMX, E-mail, scheduling, and scripting languages
  • Understanding security concepts (authentication, authorization, and access control), and securing web applications using Spring Security
  • Managing complex web application page flows using Spring Web Flow, and integrating Spring Web Flow with JSF
  • Exposing contract–last web services using XFire, and developing contract–first web services using Spring Web Services

Who this book is for

This book is for Java developers who would like to gain hands–on experience rapidly on Java/Java EE development using the Spring framework. If you are already a developer using Spring in your projects, you can also use this book as a reference, and you’ll find the code examples very useful.

You don’t need much Java EE experience to read this book. However, it assumes that you know the basics of object–oriented programming with Java (e.g., creating a class/interface, implementing an interface, extending a base class, running a main class, setting up your classpath, and so on). It also assumes you have basic knowledge on web and database concepts and know how to create dynamic web pages and query databases with SQL statements.

Product Details:
Author: Gary Mak
Paperback: 700 pages
Publisher: Apress
Publication Date: June 23, 2008
Language: English
ISBN: 1590599799
Product Length: 9.3 inches
Product Width: 7.53 inches
Product Height: 1.55 inches
Product Weight: 2.93 pounds
Package Length: 8.9 inches
Package Width: 7.4 inches
Package Height: 1.7 inches
Package Weight: 2.8 pounds
Average Customer Rating: based on 31 reviews
Customer Reviews:
Average Customer Review: 4.5 ( 31 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

20 of 20 found the following review helpful:

5A JSF web developer's perspectiveSep 16, 2008
By Damodar Chetty
I used this book as a quick reference to Spring 2.5 for use on a recent JSF project, and was thrilled at how easy it was to find exactly the information that I was looking for.

With JSF and the application context being my focus, I only read about a third of the book (chapters 1 through 4, 10 and 11).

These chapters detailed exactly what I needed to do to get Spring 2.x up and running with JSF, including how to use it instead of the JSF managed bean creation facility, and how to unlock the request/session scopes.

The chapter on the advanced features of the Spring container is particularly interesting as it clearly portrays the number of ways Spring can instantiate a bean (viz., using a constructor, a static factory method, an instance factory method, from a static field, from an object property, or a factory bean.) Also noteworthy are the Java equivalents that are provided for each of these instantiation methods, making understanding the differences a no-brainer.

There's also a wealth of information on multiple approaches to achieving the same goal (e.g., injecting references using the ref element, using ref attribute of a property element, or using the p schema), with clear indications as to why one might be preferable over the others.

Really stretching for a con here - the recipe approach felt a bit contrived and unnecessary. However, the quality of the writing is beyond reproach, and more than made up for any discomfort I had with the topic structure.

8 of 8 found the following review helpful:

5Simple THE BESTOct 16, 2008
By Abu al-Sous "Abu al-Sous"
Rarely I write review, however, in this case I will make an exception.

By far this is the best book about Spring you will every read.

VERY easy to read. It is well structured as questions and answers, I am really amazed how detailed it is.

Of course the author(s) did not cover 100% of the Sprint Framework, but by far they have covered it better than anybody else.

For example, AOP, JDBC Templates, Hibernate Templates, JMS Templates, Quartz, Spring WebFlow, Testing, configuring web applications with JPA and Hibernate, Transactions, ...etc have been covered way beyond the basics. So this book along with its code which you can download should get you up and running very quickly.

One thing I wish if it was covered: RUN AS Manager in Spring's Security, and by far that presentation about Security is much more complete than any I have read before.

I give it 5 starts, good job. In the future, I wish the next version will elaborate furthur on Spring Security, and more complex examples on one to many relationships with JBA and Hibernate.

Abu al-Sous

Chicago, IL

7 of 7 found the following review helpful:

4Great comlimentary book for learningNov 06, 2009
By Steven Cook
I was tasked with having to learn the Spring framework and bought the book "Spring in Action" which.. though it was a very good book.. was sometimes a bit too disconnected at times from the example source code the book would refer to in very short and small snippets. As a result, though I felt I was learning the theoretical academics of Spring, I was hard pressed to feel like I could relate to it on a concrete coding level. As a result, I did my research on other Spring books and found this one. Armed with my cursory theoretical knowledge of Spring, this book was EXACTLY what I needed to connect the theory to actual coding practices and really brought it home in very practical terms. I should point out that a person could very easily learn Spring from just reading this book alone but I think that some up front base knowledge of how Spring works really makes this book shine. My recommendation is to simply read through Spring's tutorials first (online) and then read through this book. When you are done, you will be a Spring expert in no time flat!

5 of 5 found the following review helpful:

5Very useful book for learning Spring 2.5Apr 11, 2009
By Y. Vance "Kathy Vance"
I am a Java web developer for a few years. Spring Framework is new to me. I bought this book after reading others reviews. I found the best feature of this book is independent examples in each chapter. Spring has lots frameworks and what I need is web application pieces. The book allows me to pick what needs to read. It begins with a new example in a chapter. One main good thing about this book is that its Tip always reminders me of where to find required jars/soruce files from downloaded spring packages without mistakes, so that I would not get lost while following the examples.
If you have some experience in web Java and want to learn Spring Framework, it is a good book I would recommand.

Kathy

5 of 5 found the following review helpful:

4Great BookJan 27, 2009
By redsword "redsword"
I have used "Spring in Action" (SIA) to get the basic idea of Spring. Then I read "Spring Recipes: A Problem-Solution Approach" as suggested by our Spring UG president [...]. I found this is much better for a newbie. I feel that it has more code/description ratio (30%/70%) as opposed to SIA (20%/80%), which normally would not be a good thing, but the author has a "Problem"/"Solution"/"How it works" approach which is clears up things pretty good.
I have not read all the chapters yet (8 out of 19), but most of it is good. I did not like chapter 7 ("Spring support for JDBC") -- but I have not finished the chapter yet.
Only thing missing, for me ,is a exercise section for each chapter.

See all 31 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore