数据在view层和controller层和service层和dao层之间传递的原理

我知道该如何写这几个层的代码,但还是不熟悉数据从页面到后台是如何传输的,想学习最基本的原理
现在在学习vue的增删改查

controller层和service层和dao层之间传递数据就是java的返回值,我猜你用的springboot框架,看不到了new Controller(),new Service(),new Dao()的迷惑了,在最原始的写代码时候如下

Dao dao = new Dao;
Data data = dao.getMysqlData;

Service service = new Service();
service.login(data);

Controller controller = new Controller();
controller.login(service);

最基本的原理就是计算机网络和http通信协议的知识了吧

Dao层是对数据库进行数据持久化操作,它的方法语句是直接针对数据库操作的,主要实现一些数据的增删改查;
Service层可以对Dao层的方法进行调用,起到承接Dao层数据并传到前端控制器的作用;
Controller层起到通过Service层传输过来的数据进行传输,封装,跳转的控制作用;
View层已经到页面层了,接收Controller控制层传输过来的封装数据并将其展示在页面。