Spring Framework (Wiki forum at Coderanch) (original) (raw)

Rod Johnson's Spring framework (http://www.springframework.org) grew out of the design philosophy and framework classes described in his J2EE Design and Development book -- a truly exceptional book, by the way, which comes highly recommended (ISBN 0764543857).

Spring is a framework from someone who knows how to write frameworks, and that is a rare breed indeed. It is lightweight, generally well thought out, does not intrude on your classes and it's pluggable at every corner. Integrating third party code with it is usually a doddle. It supports complexity but keeps simple things simple -- cool new features are judged by their cost/benefit ratio before inclusion.

Most people's reference point for frameworks is the StrutsFramework. If you would compare the two, you will find that their philosophy, scope and depth are totally different.

Check Spring out. It's currently in its pre-1.0 milestone release, but most of the codebase is stable, having been in production use for quite some time. Documentation is available but needs some work to cover the most recent features. --- PeterDenHaan