【问题标题】:MVC pattern not specific to JDBC, in regards to three tier architectureMVC 模式不特定于 JDBC,关于三层架构
【发布时间】:2018-11-16 12:12:54
【问题描述】:

关于 MVC 模式和三层架构,我有点困惑。 我知道两者之间的区别,但让我们以一个 java web 项目为例。我们有一个 JSP 组件、Servlet、Java Bean 和一个到数据库的连接。

我的理解是否正确,在 MVC 模式中,JSP 页面是呈现给用户的视图,控制器是处理发送到视图的请求的 servlet,模型是对象(例如 java bean),通过控制器发送以在 JSP 页面上显示动态内容。

JSP 和 Servlet 组件的三层架构在哪里是表示层,因为这是正在处理和显示给用户的内容,而逻辑层是 java bean,其中计算方法正在处理中,数据层,是数据库连同JDBC的组件吗?

【问题讨论】:

    标签: java jsp model-view-controller


    【解决方案1】:

    三层很简单,你有一个客户端、一个服务器和一个数据库。

    在网络世界中,它是一个浏览器、一个服务器(一个示例是 java 应用程序)和某种数据存储(如 MySql 服务器)。

    MVC 是一种在应用程序中使用的设计模式,它获取数据并创建该数据的表示形式。实际上,您可以在三层架构的每一层中使用它,但它在服务器层中最为常见。在单页应用程序中,您可能在客户端代码中有一个 MVC,但与经典 MVC 相比,大多数客户端框架采用不同的方法。

    【讨论】:

      猜你喜欢
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      • 2015-04-02
      • 2014-11-22
      • 2017-03-24
      • 2014-03-07
      • 1970-01-01
      相关资源
      最近更新 更多