Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Spring Reading - Getting Started with Spring Framework

DZone's Guide to

Spring Reading - Getting Started with Spring Framework

· Java Zone
Free Resource

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

Here's a list of reading for getting started with Spring:

  1. Inversion of Control Containers and the Dependency Injection pattern - Martin Fowler's seminal oldie, but goodie bliki article. It seems quaint at this point, but only because "everyone's doing it" (which was heavily due to Martin Fowler's work). It's a bit confusing at times, but should be a required read.
  2. Spring Framework Reference - A lot of people put a lot of work to make this comprehensive reference. Points of interest:
    • Application Structure - In Spring, by default everything is a Singleton. Stateless Services are a common pattern.
    • Configuration Management - Spring's great at reading in environment specific information. I consistently use the PlaceHolderConfigurer along with either a system variable (-D) or maven file copy to select appropriate variables.
  3. Spring MVC vs. JAX-RS is a great article on comparing some of the latest REST technologies and getting up to speed on Spring MVC.

Note: I put this together for an experienced developer who's a Spring newbie who would like to learn a bit about the theory and implementation of Spring. Hopefully this will be useful to others as well. Any further reading suggestions would be greatly appreciated.

From http://www.jroller.com/Solomon/entry/spring_reading_getting_started_with

Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}