Spring is one of the most popular and widely-used framework for building Java enterprise applications. Demand for Spring-related skills in Java job posting has also been increasing over the past few years. As a Java developer, you probably do not want to miss the chances. The shortest and fastest way to arm yourself is digging into a good Spring book. Here’s a list of options for you:

 

1. Spring MVC: Beginner's Guide

Spring MVC Beginner GuideAuthor: Amuthan G

Publisher: Packt Publishing

Published Date: June 25, 2014

Paperback: 347 pages

Read Full Customer Reviews

Content Coverage:

  • Chapter 1: Configuring a Spring Development Environment
  • Chapter 2: Spring MVC Architecture - Architecting Your Web Store
  • Chapter 3: Control Your Store with Controllers
  • Chapter 4: Working with Spring Tag Libraries
  • Chapter 5: Working with View Resolvers
  • Chapter 6: Intercept Your Store with Interceptor
  • Chapter 7: Validate Your Products with a Validator
  • Chapter 8: Give REST to Your Application with Ajax
  • Chapter 9: Apache Tiles and Spring Web Flow in Action
  • Chapter 10: Testing Your Application
  • Appendix A: Using the Gradle Build Tool

More information about Spring MVC Beginner’s Guide on Amazon

 

2. Getting started with Spring Framework



GettingStartedWithSpringAuthor: J. Sharma, Ashish Sarin

Publisher: CreateSpace Independent Publishing Platform

Published Date: December 10th 2012

Paperback: 324 pages

Content Coverage:

    • Chapter 1: Spring Framework basics
    • Chapter 2: Configuring beans
    • Chapter 3: Dependency injection
    • Chapter 4: Customizing beans and bean definitions
    • Chapter 5: Annotation-driven development with Spring
    • Chapter 6: Database interaction using Spring
    • Chapter 7: Messaging, emailing, asynchronous method execution, and caching using Spring
    • Chapter 8: Aspect-oriented programming  

      Read Full Customer Reviews

       

More information about Getting started with Spring Framework book on Amazon

 


3. Spring in Action (3rd Edition)

SpringInActionAuthor: Craig Walls

Publisher: Manning Publications

Published Date: June 29th 2011

Paperback: 424 pages

Content Coverage:

    • PART 1: CORE SPRING:
      • Springing into action
      • Wiring beans
      • Minimizing XML configuration in Spring
      • Aspect-oriented Spring

 

    • PART 2: SPRING APPLICATION ESSENTIALS
      • Hitting the database
      • Managing transactions
      • Building web applications with Spring MVC
      • Working with Spring Web Flow
      • Securing Spring

 

    • PART 3: INTEGRATING SPRING
      • Working with remote services
      • Giving Spring some REST
      • Messaging in Spring
      • Managing Spring beans with JMX
      • Odds and ends
Read Full Customer Reviews

More information about Spring in Action on Amazon

 


4. Spring in Practice

SpringInPracticeAuthor: Willie Wheeler, Joshua White

Publisher: Manning Publications

Published Date: May 16th 2013

Paperback: 560 pages

Content Coverage:

    • Introducing Spring: the dependency injection container.
    • Data persistence, ORM, and transactions.
    • Building web applications with Spring Web MVC.
    • Basic web forms.
    • Enhancing Spring MVC applications with Web Flow.
    • Authenticating users.
    • Authorizing user requests.
    • Communicating with users and customers.
    • Creating a rich-text comment engine.
    • Integration testing.
    • Building a configuration management database.
    • Building an article-delivery engine.
    • Enterprise integration.
    • Creating a Spring-based “site-up” framework.
Read Full Customer Reviews

More information about Spring in Practice on Amazon

 

5. Pro Spring 3

ProSpring3Author: Clarence Ho, Rob Harrop

Publisher: Apress

Published Date: April 18th 2012

Paperback: 944 pages

Content Coverage:

    • Introducing Spring
    • Getting Started
    • Introducing the Sample Application
    • Introducing IoC and DI in Spring
    • Spring Configuration in Detail
    • Introducing Spring AOP
    • More Spring AOP and Annotations
    • Spring JDBC Support
    • Using Hibernate in Spring
    • Data Access in Spring with JPA 2
    • Using MyBatis in Spring
    • Designing and Implementing Spring-Based Applications
    • Transaction Management
    • Validation with Type Conversion and Formatting
    • Task Scheduling in Spring
    • Using Spring Remoting
    • Web Applications with Spring
    • Spring Web Flow and JSF
    • Spring Testing
    • Spring Projects: Batch, Integration, Roo
    • Sample Application in Detail
    • Scripting Support in Spring
    • Spring Application Monitoring
    • SpringSource Tool Suite (Spring IDE)
Read Full Customer Reviews

More information about Pro Spring 3 on Amazon


6. Spring Integration in Action

SpringIntegrationInActionAuthor: Mark Fisher, Jonas Partner, Marius Bogoevici, Iwein Fuld

Publisher: Manning Publications

Published Date: September 26th 2012

Paperback: 368 pages

Content Coverage:

    • Part 1: Background
      • Introduction to Spring Integration.
      • Enterprise integration fundamentals.
    • Part 2: Messaging
      • Messages and channels.
      • Message Endpoints.
      • Getting down to business.
      • Go beyond sequential processing: routing and filtering.
      • Splitting and aggregating messages.
    • Part 3: Integrating Systems
      • Handling messages with XML payloads.
      • Spring Integration and the Java Message Service.
      • Email-based integration.
      • Filesystem integration.
      • Spring Integration and web services.
      • Chatting and tweeting.
    • Part 4: Advanced Topics
      • Monitoring and Management.
      • Managing scheduling and concurrency.
      • Batch applications and enterprise integration.
      • Scaling messaging applications with OSGi.
      • Testing
Read Full Customer Reviews

More information about Spring Integration in Action on Amazon

 


7. Spring Batch in Action

SpringBatchInActionAuthor: Arnaud Cogoluegnes, Thierry Templier, Gary Gregory, Olivier Bazoud

Publisher: Manning Publications

Published Date: October 07th 2011

Paperback: 504 pages

Content Coverage:

    • PART 1: BACKGROUND
      • Introducing Spring Batch
      • Spring Batch concepts
    • PART 2: CORE SPRING BATCH
      • Batch configuration
      • Running batch jobs
      • Reading data
      • Writing data
      • Processing data
      • Implementing bulletproof jobs
      • Transaction management
    • PART 3: ADVANCED SPRING BATCH
      • Controlling execution
      • Enterprise integration
      • Monitoring jobs
      • Scaling and parallel processing
      • Testing batch applications
Read Full Customer Reviews

More information about Spring Batch in Action on Amazon

 


8. Spring Web Services 2 Cookbook

SpringWebServicesAuthor: Hamidreza Sattari, Shameer Kunjumohamed

Publisher: Packt Publishing

Published Date: February 20th 2012

Paperback: 322 pages

Content Coverage:

    • Chapter 1: Building SOAP Web-Services.
    • Chapter 2: Building Clients for SOAP Web-Services.
    • Chapter 3: Testing and Monitoring Web-Services.
    • Chapter 4: Exception/SOAP Fault Handling.
    • Chapter 5: Logging and Tracing of SOAP Messages.
    • Chapter 6: Marshalling and Object-XML Mapping (OXM)
    • Chapter 7: Securing SOAP Web-Services using XWSS Library.
    • Chapter 8: Securing SOAP Web-Services using WSS4J Library.
    • Chapter 9: RESTful Web-Services.
    • Chapter 10: Spring Remoting.
Read Full Customer Reviews

More information about Spring Web Services 2 Cookbook on Amazon

 

You may be also interested in:

 


About the Author:

is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.



Add comment

   


Comments 

#5j2016-02-23 11:44
all these books are out of date with recent jars and configuration
Quote
#4Puffy2015-12-21 11:30
Very nice collections. I use both Pro Spring 3 and Spring in Practice. Very helpful books.
Quote
#3Alok Kumar Gautam2015-07-17 03:48
I read book “Learning Spring Application Development”… And i am blessed to have a book which helps me in understanding the Spring framework after executing all concepts and able to develop SAAS application.

Thanks to Author of this for this wounder content in this book “Learning Spring Application Development”.
Quote
#2Pierre2015-05-12 02:52
Thanks
Quote
#1Vaibhav Ajmera2014-01-09 01:43
very nice collection of recommendations .
Quote