Dropwizardで試したいことの一つとして、トランザクション境界を変えるというものがありました。
今回は、それをDDDでやるためにguiceを使ってみました。
今の時代、DIコンテナを使う理由はほとんどトランザクション境界を永続化層に依存させたくないからじゃないのかなと思います。
昔は、単体テストをできるようにすることがDIを使う主な目的でしたが、今はJmockitなどモックフレームワークの充実で、簡単に単体テストができる時代になりました。
ということで、トランザクション境界を変えてみたことをQiitaに記述しました。 http://qiita.com/ko2ic/items/409bfecfd806c2f903e1