2013-01-25 35 views
0

理想情況下,我們將MVC中的視圖,控制器和模型分開。JSTL sql:查詢是否違反了MVC原則?

視圖通常是JSP,模型是DAO java類和控制器是Sevlets。

但是,使用JSTL sql:query,我們將數據功能放在JSP頁面中。

那麼,這是否意味着JSTL sql:查詢違反了MVC?是否推薦?

回答

0

是的,它的確,是這樣說的正確on the box:用於訪問表7-7列出的數據庫

JSTL的SQL標記是專爲快速原型設計和簡單應用。對於生產應用程序,數據庫操作通常封裝在JavaBeans組件中。

+0

這並不是說它違反了MVC。它表明他們相信你會希望爲生產應用程序提供一個Javabeans層,但這可能是由於許多原因。 – EricS