Spring の目的(147)

Expert One-on-One J2EE Development without EJB / Rod Johnson、Juergen Hoeller

Springの目的は車輪の再発明ではなく、J2EEの開発を容易にすること、したがって、ロギングやコネクションプール、分散トランザクションのような機能は提供しない。Jakarta Commons Logging、Jakarta Commons DBCP、ObjectWeb JOTMのようなオープンソースプロダクトを使えばよい。

Springは、J2EEミドル層のサービスをすべて置き換えるようなものではない。J2EEコンテナやサービスを使いやすくするためのアプリケーションフレームワーク。それにくわえて、J2EEの提供するサービスが重過ぎる場合に、それらを置き換えるライトウェイトなサービスも提供している。