gpt4 book ai didi

javascript - JavaScript 在 Web 应用程序的 MVC 模式中处于什么位置?

转载 作者:可可西里 更新时间:2023-11-01 01:52:49 24 4
gpt4 key购买 nike

在构建 Web 应用程序时,我仍然对 JavaScript 代码在 MVC 模式中的位置感到困惑。我以为它是这样工作的。

  • 模型是数据库,获取数据所需的类进/出。
  • Controller 将是我编写逻辑的类即 Java servlet,它接受一个Ajax 请求,然后调用数据库;
  • View 是 JSP 页面,它是通过返回到 Ajax 请求servlet(我的 Controller )

因为 JavaScript 代码是在浏览器中编译的,所以我认为它是 View 的一部分,但它处理用户输入,根据这些事件发出服务器请求,然后将数据返回到页面,所以这也会成为 View 的一部分 Controller ?

另外,他们在 MVC 中引用领域模型是什么意思?

最佳答案

JavaScript 将主要是一个与 UI 相关的问题;您的 View 正在向 Controller 发出 ajax 请求。 Controller 没有发出 ajax 请求;模型也不是。就所有意图和目的而言,ajax 请求与普通请求没有任何不同;只是在返回您的响应之前浏览器不会挂起。

JavaScript 也在您的客户端上下文中执行,在您的服务器范围之外,因此它应该进入 View 。

关于javascript - JavaScript 在 Web 应用程序的 MVC 模式中处于什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5705401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com