2004-11-06から1日間の記事一覧
今後のためにと(たぶん)流行りのSeasarを使ってみた。 Hello, Seaser. まず、ドキュメントに従って、サンプルを作ってみた。コンポーネントのインターフェースが次の通り。 [Hoge.java] public interface Hoge { public void showMessage();}コンポーネント…
コンストラクタ・インジェクション コンストラクタ・インジェクションを試してみる。コンポーネントの実装を以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private String message = null; public HogeImpl(String message) …
セッター・インジェクション セッター・インジェクションを試してみる。ソースを以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private String message = null; public void setMessage(String message) { this.message = me…
自動バインディング 自動バインディングを使うと、コンポーネントに紐付くオブジェクトを自動的にバインドしてくれるらしい。で、コンポーネントの実装を以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private Foo foo = nul…
diconファイルを使わない いつもいつも、XMLに定義されたオブジェクトだけを注入すればよいわけじゃないよな、ユーザからの任意の入力もあるんだし…と思ったので、diconファイルを使わないでようにしてみる。HogeImplを以下のように修正。 [HogeImpl.java] p…