controller层的作用(java中controller层的作用)

controller层的作用(java中controller层的作用)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

前面两章简单地讲述了一下Dao层与Service层。本章我们继续补全一下Controller层。

Controller层的作用:

Controller层。控制层。用于控制逻辑。其最核心的作用在于控制后端与前端的交互。

其实前端与后端的交互。大部分情况下。还是通过交换json数据来进行交互的。 两者的交互核心还是在浏览器中进行。前端给你一个请求。后端返回一个数据去响应这个请求。前端再根据后端这个回应去做出相对应的反应。这也就是最基础的前后端的交互。大家也不需要把这个过程想得多么的神奇。主要是因为知识的体系都是环环相扣的。一环不扎实的话。就会导致整个过程难以继续。

简单的梳理一下MVC架构的工作流程:首先我们需要去建立实体类(一般会建立一个entity层去集中放置实体类)去对对应数据库中的表。而实体类的不同属性就对应不同的表的不同列;然后是去写Dao层。Dao主要作用就是控制后端与数据库的交互连接。一般Dao层中放置的都是接口类;接着就是写Service层。一般来说Service层会有接口类与其相对应的实现类。Service层中的接口类中一般会写一些操作方法。然后由其对应的实现类去具体实现;最后再由Controller层注入对应的Service层接口对象。通过对应注解和路径来与前端进行交互数据。

以上就是MVC框架在后端开发的基本流程。当然也不是绝对的。但是大多数的MVC框架就是遵照以上的流程去开发。大家可以简单的看一下。最好搭配练习去理解一下。

分享到 :
相关推荐

数据查找与引用VLOOKUP怎么用(两个excel表格匹配相同的数据)

1、数据查找与引用VLOOKUP怎么用VLOOKUP是一种在Excel中常用的数据[...

visual工作负荷选哪个(visual studio只有空白解决方案)

1、visual工作负荷选哪个视觉工作负荷是指在进行视觉活动时,大脑和眼睛所承受的[...

slam算法是干什么的(slam算法工程师一般年薪多少)

1、slam算法是干什么的SLAM(SimultaneousLocalizati[&...

堆内存和栈内存的区别(堆内存和栈内存的区别,它们分别存储什么)

1、堆内存和栈内存的区别堆内存和栈内存是计算机内存中的两个重要概念,它们在内存管理[...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注