SAStruts + S2JDBCのアーキテクチャ

自分の日記に他の方が書いた日記を引用する方法がわからない、、、

出羽さんのブログにてタイトルを示すエントリが投稿されました。
http://d.hatena.ne.jp/dewa/20080605

今一番自分が悩んでいるところでしたので、こういうエントリは本当にありがたいです。

ここで疑問点があります。この疑問点のため、眠れなくて早く起きてこのエントリを書いています。笑

ビジネスロジックをEntityとServiceに書く設計(最近流行のDDDの設計)だと思いますが、
Entityのメソッドには、insertとかupdateとかdelete、かつエンティティ独自の振る舞いを持たせる
 Serviceのメソッドには、findAllとかfindByNameとかというものが用意される認識で良いのか?


S2Daoを使用していた時は、1画面につき1Dtoを作って、そのDtoを画面表示に使っていました。
 S2JDBCを使用すると、関連先のEntityが対象Entityにくっついて検索されるので、Entityを画面表示に使っても良い?
 画面表示用のDtoは不要?

参考までに皆さんはどのような方針で設計しているのかが知りたいです。