理想情况下,我们在 MVC 中分离视图、控制器和模型。
视图通常是 JSP,模型是 DAO java 类,控制器是 Sevlet。
但是,使用 JSTL sql:query,我们将数据功能放在 JSP 页面中。
那么,这是否意味着 JSTL sql:query 违反了 MVC?推荐吗?
理想情况下,我们在 MVC 中分离视图、控制器和模型。
视图通常是 JSP,模型是 DAO java 类,控制器是 Sevlet。
但是,使用 JSTL sql:query,我们将数据功能放在 JSP 页面中。
那么,这是否意味着 JSTL sql:query 违反了 MVC?推荐吗?
是的,确实如此,包装盒上就这么写着:
用于访问表 7-7 中列出的数据库的 JSTL SQL 标记是为快速原型设计和简单应用程序而设计的。对于生产应用程序,数据库操作通常封装在 JavaBeans 组件中。