http://www.opencbank.net/
cBankSupport topreleaseFAQversionLicensepatch_downloadsupport_info
マークは、次期バージョンにて対応予定です。
マークは、スケジュールは未定ですが今後対応する予定です。
(無印)は、既にリリース済み製品で対応されたものまたは、回答(A.〜)により解決やクローズされた項目です。


【件 名】
EJBモデルをWeb層にコピーする理由

【日 付】 (2003/07/09) 【Q番号】[0307001] 【製 品 名】 cFramework(Ver. 1.5.5)
cFrameworkでは、EJBモデルをWebモデルとしてWeb層にコピーしていますが、
そのような仕組みにしているのはなぜでしょうか?


EJBモデルをWeb層にコピーすることには、EJB層とWeb層の結びつきを減らし、
EJBをプラガブルにできるという利点があります。
  (EJBを別のものに変える場合、Webモデルクラスそのものを変更するだけで、
  Webモデルクラスを使う他のViewクラス等は変更せずにすみます)

cFrameworkの設計思想として、Web層とEJB層の結びつきを極力減らし、
各コンポーネントの再利用を円滑にするというアプローチを取っております。
そのため、Web層とEJB層の依存をWebコントローラ・EJBコントローラのみに限定し、
モデルクラスについてもEJBに属するものはそのまま使わないことを推奨しております。

実案件でアプリケーションを設計する場合には、必ずしも推奨とする設計に
沿わなければならないというものではございませんので、
パフォーマンス等の様々な要件を鑑みて、最適な設計をご選択ください。