理想的には、MVC でビュー、コントローラー、モデルを分離します。
通常、ビューは JSP、モデルは DAO Java クラス、コントローラーは Sevlets です。
ただし、JSTL sql:query では、データ機能を JSP ページに配置します。
では、これは JSTL sql:query が MVC に違反していることを意味するのでしょうか? おすすめですか?
理想的には、MVC でビュー、コントローラー、モデルを分離します。
通常、ビューは JSP、モデルは DAO Java クラス、コントローラーは Sevlets です。
ただし、JSTL sql:query では、データ機能を JSP ページに配置します。
では、これは JSTL sql:query が MVC に違反していることを意味するのでしょうか? おすすめですか?
はい、確かにそうです、ボックスにそう書いてあります:
表 7-7 にリストされているデータベースにアクセスするための JSTL SQL タグは、迅速なプロトタイピングと単純なアプリケーション用に設計されています。本番アプリケーションの場合、データベース操作は通常、JavaBeans コンポーネントにカプセル化されています。