来自JSP的DAO调用符合MVC模式?
这个问题在这里已经有了答案:
从设计的角度来看,解决方案(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?