来自JSP的DAO调用符合MVC模式?

这个问题在这里已经有了答案:

  • 如何避免JSP文件中的Java代码? 28个答案

  • 从设计的角度来看,解决方案(2)更好。 您的DAO对象可能不需要与您的演示对象(即用户界面的模型)相同。 它甚至可以由更多的DAO对象组成。


    它的错误做法是从JSP进行DAO调用,根据MVC模式,您应该使用JSP作为View,将会有一个由getter和setter组成的模型,即java POJO类。 还有一个控制器 - 一个负责模型和视图之间通信的组件。
    用户总是看到视图并与控制器通信。 用户输入的值将从视图中提交,并设置为模型,而后者将由后端的控制器使用。


    对于这种操作,您必须使用JSTL功能。 对于jsp,正如前面的评论所解释的,它必须具有视图行为。 探索如何使用它,它很干净,使用简单。

    链接地址: http://www.djcxy.com/p/76613.html

    上一篇: DAO calls from the JSP complies the MVC pattern?

    下一篇: How to divide this DROPDOWN menu codes to servlet, dao and JSP?