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

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

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

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

Controller层的作用:

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

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

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

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

分享到 :
相关推荐

java string类在哪个包(java中string类的常用方法)

1、javastring类在哪个包Java中的String类位于java.lan[&...

samba服务器的配置文件是(linux安装samba服务器教程)

1、samba服务器的配置文件是Samba服务器的配置文件是指用于配置Samba服[...

什么是终端客户 经招商客户(销售中什么是终端客户)

1、什么是终端客户经招商客户终端客户(EndCustomer)是指最终购买和使[&h...

位图转矢量图有哪几种方法(位图转矢量图,常用的3种方法)

1、位图转矢量图有哪几种方法将位图转换为矢量图是一种常见的图形处理任务,可以通过多[...

发表评论

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