是软件工程中的一种软件架构模式,
把软件系统分为三个基本部分:模型(Model)、画面(View)和控制器(Controller)。
来~~~~接着让我们用生活化口语来解释!
Route:
门口阿桑,哩金骂企公家机关办代志,在一楼遇到阿桑,告诉他你想办的业务,接着阿桑会告诉你要怎麽做,这个过程就是一条路径。
Controller:
流程控制
这个是三楼,action是三楼旁边的某号柜台,接着会依据你的需要,而告诉你要前往哪个柜台(action),去调出相关的资料来!
Controller的某个action就会跟某个部门Modle説,请你给我某一个人的资料,(注意:Modle本身并不是资料库),接着这个部门的人就会跟电脑资料库调出基本资料。
Modle:
资料逻辑
不是资料库,同翻译蒟蒻!是另一个单位,他会与电脑资料库(database)要资料,调出来後,接着他会把基本资料回传回来给modle,然後再丢给controller。
View:
HTML
是画面,这是一个会回传HTML的方法,从Controller内的action接收到的东西,转换成一般消费者看得懂的画面,接着呈现出来。
以上,就是整个mvc架构的控制流程。
程序麻瓜新手(举手),欢迎指正,让我能更加进步!乾虾
明天见
参考资料:维基百科/为你自己学 Ruby on Rails
>>: 卡夫卡的藏书阁【Book3】- Kafka 讯息与主题 Record and Topic
符合Kerckhoffs的原则,即开源密码的算法和实现(例如kokke / tiny-AES-c)向...
表格标签主要用来显示以及展示数据,可用表格标签排版後让数据更容易阅读 1. 表格基础标签简易介绍 (...
-主引导记录(MBR)和引导扇区(来源:Syed Fahad) .该多态病毒沉思修改整个系统,这样...
将专案整合 Gitlab 和 Jenkins 产生 Token 前几天有在虚拟机械中产生金钥 今天也...
在这系列教学里,我们以撰写一个以购物车为主题的 Kotlin 函式库为例,经过一连串 TDD、语法风...