2008-01-01から1ヶ月間の記事一覧
インタフェース経由でのメソッド呼び出しにおいて、間にProxyを挟んでキャッシュするサンプル。 DIコンテナは不要だけど、DIコンテナを使用して粗結合にしている場合に適用が簡単という例示の為に使ってます。 ソースコード CacheおよびCacheManagerクラスに…
DI+AOPにはSeasar2を使用。 このサンプルの問題点などは後ろで。 ソースコード まずキーに対して値をキャッシュするクラスを作る(今回は単純にHashMapで) package sample.cache.cache; import java.util.HashMap; import java.util.Map; public class Cache …