浅谈MVC开发模式Controlle

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

Controller层的作用:

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

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

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

现在前端也是愈发的重要,每个人可能感兴趣的也不一样,之前推荐的后端书籍可能偏多,这里给大家推荐基本前端入门的指南,可以说相当的详细,我觉得看完何止是入门。。。不敢说是前端行家,起码也算是个高手了,有兴趣往前端方向发展的小伙伴可以看看。

4册大前端入门指南任玉刚+前端架构从入门到微前端+现代前端技术解析+前端架构设计掐尖京东¥购买已下架

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




转载请注明:http://www.aierlanlan.com/rzgz/3322.html