【问题标题】:Does JSTL sql:query violate MVC principles?JSTL sql:query 是否违反 MVC 原则?
【发布时间】:2013-01-25 08:37:01
【问题描述】:

理想情况下,我们在 MVC 中将视图、控制器和模型分开。

视图通常是 JSP,模型是 DAO java 类,控制器是 Sevlet。

但是,使用 JSTL sql:query,我们将数据功能置于 JSP 页面中。

那么,这是否意味着 JSTL sql:query 违反了 MVC?推荐吗?

【问题讨论】:

    标签: jsp model-view-controller jstl


    【解决方案1】:

    是的,确实如此,说得对on the box

    用于访问表 7-7 中列出的数据库的 JSTL SQL 标记专为快速原型设计和简单应用程序而设计。对于生产应用程序,数据库操作通常封装在 JavaBeans 组件中。

    【讨论】:

    • 这并不是说它违反了 MVC。这表明他们认为您将需要一个用于生产应用程序的 Javabeans 层,但这可能出于多种原因。
    猜你喜欢
    • 2023-04-06
    • 2014-02-15
    • 2010-11-29
    • 2012-03-02
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    相关资源
    最近更新 更多