ssh的MVC解析

简介: ssh的MVC解析

在MVC结构中,模型(MODEL)代表应用程序的数据和用于控制、访问和修改这些数据的业务规划。通常,,模型用来作为对现实世界中一个处理过程的软件近似。当定义一个模型时,可以采用一般的、简单的建模技术。当模型发生改变时,它会通知视图,并且为视图提供查询模型相关状态的能力。同时,它为控制器提供访问封装在模型内部的应用程序的能力。

视图用来组织模型的内容。它从模型获得数据,并制定数据如何显示。当模型改变时,视图负责维持数据表现的一致性。视图同时将用户要求告知控制器。

控制器定义了应用程序的行为;它负责对来自视图的用户要求进行解析,并要求吧这些要求映射成相应的行为。这些行为由模型负责实现。

MVC处理过程:

1、 首先,控制器接收用户请求,并决定应该调用那个模型进行处理。

2、然后,模型根据用户请求进行相应的业务逻辑处理,并返回数据。

3、最后,控制器调用相应的视图格式化模型返回的数据,并通过视图呈现给用户。

MVC优点:

1、最重要的一点是多个视图可以共享一个模型,同一个模型可以被不同的视图重用,大大提高了代码的可重用性。

2、由于MVC的三个模块互相独立,改变其中一个不会影响另两个,所以能够早良好的松耦合

相关文章
|
1月前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
12 0
|
1月前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
12 0
|
1月前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——Dept.java
ssh(Spring+Spring mvc+hibernate)——Dept.java
12 0
|
1月前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——showDept.jsp
ssh(Spring+Spring mvc+hibernate)——showDept.jsp
8 0
|
1月前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——applicationContext.xml
ssh(Spring+Spring mvc+hibernate)——applicationContext.xml
7 0
|
1月前
|
网络安全
ssh(Spring+Spring mvc+hibernate)——EmpController
ssh(Spring+Spring mvc+hibernate)——EmpController
9 0
|
1月前
|
前端开发 Java 网络安全
ssh(Spring+Spring mvc+hibernate)简单增删改查案例
ssh(Spring+Spring mvc+hibernate)简单增删改查案例
10 0
|
1月前
|
前端开发 Java 数据管理
Spring MVC 工作原理解析
Spring MVC 工作原理解析
22 0
|
1月前
|
存储 安全 网络安全
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对
115 2
|
2月前
|
设计模式 存储 前端开发
Java Web开发中MVC设计模式的实现与解析
Java Web开发中MVC设计模式的实现与解析

推荐镜像

更多