为什么控制器应该以MVC模式调用View?

问题描述 投票:0回答:1

我正在尝试正确理解MVC模式。

我正在使用JavaJFS,这意味着每个HTML页面都与后端Java View类链接。然后View类调用Controller检索一些数据。 Controller必要时使用Data类。对我来说,这是合乎逻辑的,似乎在此图像上是以这种方式描述的:

enter image description here

但是在此图像上,我看到了另一种情况,当前端HTML调用Controller类时,这对我来说不合逻辑。

enter image description here

两个图像都是 from here,但是其他资源也给我带来了同样的困惑。

请提供建议,我在哪里有错误的理解,应该读什么才能正确理解?

java jsf model-view-controller
1个回答
0
投票

让我给您我自己对MVC的低估可能会有所帮助。

Modal->包含函数处理来自数据库的数据(请注意,它不是实际的数据库。就像一个店主知道,当您购买某些东西时,他们应该为您打包)) >

Controller

->如果您从用户那里获取数据,例如密码,并且您必须检查它是否具有某些字符。假定要执行的功能是控制器。 (请注意,您可以在同一位置同时执行Controller和View,但我们将其分开以简化工作。)

视图

->视图就像重定向到控制器的重定向器,假定该控制器处理用户所请求的内容。

所以实际上在第二张图像中,来自浏览器的请求和响应

应该指向views
© www.soinside.com 2019 - 2024. All rights reserved.