PetShop (via maruo_syunsuke/20040726#p3)

まだ動かしてはないですが、ちょっとソースを覗いてみて気になった点です。
bitterpetshop.daoパッケージ内のクラスはS2Containerを直接使っていましたが、ここでもDIを使ったほうが良いと思いました。
あと、DAOが2層になっていて分かりにくいと感じました。ネーミングの問題でしょうか。
Dao周りは変更される予定のようなので、そんなに気にすることではないかもしれませんね。
これを元に素晴らしいサンプルになるといいですね。頑張ってください。