Model view controller 在模型-视图-控制器原理中,什么是前端,什么是后端?
维基百科说: MVC为数据库、用户和应用程序提供前端和后端 数据处理组件。将软件系统分离为 前端和后端简化了开发并分离了维护Model view controller 在模型-视图-控制器原理中,什么是前端,什么是后端?,model-view-controller,Model View Controller,维基百科说: MVC为数据库、用户和应用程序提供前端和后端 数据处理组件。将软件系统分离为 前端和后端简化了开发并分离了维护 我仍然看不到模型-视图-控制器原理与前端和后端概念之间的联系。是否可以将访问数据库的模型视为后端,将视图视为前端 前端是用户看到的视图。后端是控制器和模型。 视图=前端 型号=后端 控制器=前端和后端之间的粘合 在这种情况下,后端通常意味着更深层次的操作系统代码,甚至是用户看不到/控制不到的代码 前端是用户看到的实际视图。确定。。首先是条款: 前端是用户可见的部分:HT
我仍然看不到模型-视图-控制器原理与前端和后端概念之间的联系。是否可以将访问数据库的模型视为后端,将视图视为前端 前端是用户看到的视图。后端是控制器和模型。
- 视图=前端
- 型号=后端
- 控制器=前端和后端之间的粘合
- 前端是用户可见的部分:HTML、CSS、客户端Javascript。这一切基本上都是“前端”。在桌面应用程序中,前端将是GUI李>
- 后端是不可见的部分。在web应用程序中,它是java、ruby、php或任何其他服务器端代码。它既可以被解释也可以被编译,因为“如何”工作对“是什么”没有影响李>
- 模型-业务逻辑
- 视图-表示逻辑
- 控制器-更改模型和视图的状态(基于用户输入)
- twitter的替代客户端应用程序
- 使用OAuth进行身份验证
- 用户可以输入不同的搜索短语
- 通过Twitter的RESTAPI获取信息
- 验证数据
- 解析JSON响应
- 操纵DOM以显示信息
- 。。严肃的开发者必读
第二个是尽可能接近模式的初始定义。这一点,再加上“GUI架构”一文,应该为您提供了一个坚实的基础。PoEAA的书(硬读,顺便说一句)将为您提供展开它的上下文。也许下图会有所帮助
MVC Human language backend/frontend
--------------- --------------- ---------------
model -> data -> backend
controllers -> actions -> backend/frontend (depends on implementation)
views -> GUI -> frontend
太好了,这是一个非常有用的答案!谢谢你的链接,这有助于我加深理解。这就是重点,我开始使用Rails构建应用程序,并继续使用Rails作为后端构建iOS设备的应用程序。因此,我试图了解Rails应用程序在iOS-App的模型-视图-控制器模式中的位置。答案不错,但模型与业务逻辑无关。这只是数据。业务逻辑意味着模型执行的操作并非如此。@Pithikos模型是一个层。您所说的是活动记录实例。这些不是“模型”。它们只是DB表的抽象。这并不能解释控制器所在的位置。