Meet the experts: Bobby Woolf on J2EE architecture and design

Bobby Woolfは、EJBを毛嫌いするのではなく、まずCMPを評価して、問題があるようなら他の方法を考えろといっている。彼のEJB批判に対する批判のポイントは以下の通り。

  • 問題の多くはすでに解決されている(local interface、CMR)し、SBとMDBのすばらしさを無視している。
  • 何を使うにしろO/Rマッピングは難しい。プロジェクト内の開発者が、IBMの抱えている開発者よりすぐれた解決方法を提供できるとは思えない。
  • Entity Beanは標準技術、Hibernateはそうではない。

テストのしにくさや重さ、複雑さは問題にならないのだろうか。