今更ながらに基本的なことで申し訳ないのですが教えてくださいませ。
1.POJOといってもメンバーに他のコンポーネント(のインターフェース)
 を持っているとすると、依存性はないといっても、結局インターフェース
 に依存しているという点では依存性は克服されていないように思います。
 つまりそれほどポータブルではない。
2.そのインターフェースを実装しているクラスが一つだとすると、AOPや
 モックの利用に必要という点を除いて、インターフェースを使っている
 意味はほとんどなく、具象クラスに依存しているのと変わりないのでは
 ないでしょうか。