Spring Recipes

A Problem-Solution Approach

  • Authors
  • Gary Mak

Table of contents

  1. Front Matter
    Pages i-xxiv
  2. Core

    1. Front Matter
      Pages 1-1
    2. Gary Mak
      Pages 21-39
    3. Gary Mak
      Pages 41-92
    4. Gary Mak
      Pages 93-134
    5. Gary Mak
      Pages 135-165
    6. Gary Mak
      Pages 167-206
  3. Fundamentals

    1. Front Matter
      Pages 207-207
    2. Gary Mak
      Pages 209-246
    3. Gary Mak
      Pages 247-286
    4. Gary Mak
      Pages 287-319
    5. Gary Mak
      Pages 321-393
    6. Gary Mak
      Pages 417-462
  4. Advanced

    1. Front Matter
      Pages 463-463
    2. Gary Mak
      Pages 465-510
    3. Gary Mak
      Pages 511-543
    4. Gary Mak
      Pages 545-581
    5. Gary Mak
      Pages 583-623
    6. Gary Mak
      Pages 625-662
    7. Gary Mak
      Pages 697-708
  5. Back Matter
    Pages 709-727

About this book


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.


Java Java EE Open Source Ruby on Rails XML aspect-oriented programming (AOP) design development framework language programming testing web applications web services

Bibliographic information

Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment