アメリカではすでにデフェクトスタンダードとなっている、『Spring Framework』の覚書きです。つまずいた点やハマった点、気になった点などを書き連ねていこうと思います。 Spring と一緒に使われることが多い、O/R マッピングツールである 『Hibernate』との絡みも、書き連ねられたらと思います。 Spring は IoC コンテナ (またの名を DI コンテナ) の実装です。IoC とは、ハリウッドの原則、いわゆる『制御の逆転』をもとにした技法です。フレームワークではよく使われている方法で、「コンテナに管理されるオブジェクトは、コンテナのことは知らなくてよい。必要なときは、コンテナから呼び出します。」というものです。 制御の逆転が最近になってやっと話題に上がってきたのは、テストファーストやテストドリブンといった、ユニットテストの重要性が見直されてきたからだと思います。Io