機能ごとに各層のクラス名をあわせる

例えば、Seasar2Strutsなんかを使用して、無設定Strutsを使う場合などでは、
機能ごとにクラスのプリフェックスをあわせると設定が楽になる訳ですが、
反面、機能をまたいで、クラスが再利用可能なときには、
再利用が行いにくかったりすることもあるような。
いや、Seasar2の場合、アノテーションで、それも可能に
なっているからいいのだけれど、
Seasar2ではなくて、一般的にうまい方法はないものかな。
と、自分以外には意味不明な記述をしてみる。