node-mysql - 关于node作为前后端中间层的一些疑问
本文介绍了node-mysql - 关于node作为前后端中间层的一些疑问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
用express作为框架,使用mvc,用m作为和数据库层,c作为给前端提供数据的层,有必要再分一个业务层单独处理业务吗?还是说直接把业务层就加在c中?这里的c是不是就是所谓的中间层!
解决方案
所谓的C层,是Controller层,在MVC框架里,它属于控制层。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。
通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
这篇关于node-mysql - 关于node作为前后端中间层的一些疑问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文