 |
マークは、次期バージョンにて対応予定です。 |
 |
マークは、スケジュールは未定ですが今後対応する予定です。
(無印)は、既にリリース済み製品で対応されたものまたは、回答(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に属するものはそのまま使わないことを推奨しております。
実案件でアプリケーションを設計する場合には、必ずしも推奨とする設計に
沿わなければならないというものではございませんので、
パフォーマンス等の様々な要件を鑑みて、最適な設計をご選択ください。
|