它是一种软件体系结构模式,负责将数据和业务逻辑与软件分开。
为此,使用了三个主要组件,即模型,视图和控制器。
这种模式基于重复使用代码,概念分离的思想。基本上,它包括一些面向对象的编程支柱,例如抽象,封装,遗传和多态性。
它是该软件逻辑的表示形式,将使用所有软件数据。
Toda la gestión de accesos, permisos y manipulación de los datos se debe controlar
desde los modelos.
除此之外,它还负责通过控制器将信息返回到视图。
最接近最终用户的组件,并非最不重要的一点是,在足够的图形界面中呈现信息以显示为信息输出。并不总是需要使用静态或动态信息来查看模型数据。
它是视图和模型之间的中介,它负责接收用户的请求,以管理返回客户端答案的软件的流程。
Pensemos que Google esta desarrollado con la arquitectura de software (MVC).
Un usuario hace una petición desde el navegador a la siguiente URL: "www.google.com"
根据此请求,要执行的有效控制器,然后返回一个答案,在这种情况下是一个简单的视图,而没有来自数据库(静态视图)的信息。
Otro ejemplo podría ser hacer una búsqueda en Google, por ejemplo, busquemos “PHP”.
"https://www.google.com/search?q=PHP"
使用MVC体系结构,控制器在这种情况下会收到请愿书,并收到一个“ Q”参数,其值咨询“ PHP”。现在,控制器必须向数据库提出请求,在这种情况下,他必须与某些模型进行交互,假设已经建立了返回信息的方法的“ Google”模型,这将数据返回到控制器中,然后控制器返回带有信息的视图,这将通过浏览器的方式呈现给用户。
几年前,他创建了一个在East PHP-CUD-CUD-MVC-PDO存储库中发现的CRUD,也可以逐步安装一个更基本的示例。
理事会是要检查该存储库,还将我对建筑的变化进行比较,从而可以更好地理解我实施的良好实践。
在整合PepitoPérez学院的社区中发现了沟通问题至关重要,因为有必要让学生,老师,工人和行政人员都知道学校的哲学以及正在进行的过程,这对那些在其中的人来说是感兴趣的。
您必须开发一个可管理的系统,在该系统中,您可以在其中看到所有重要的出版物,新闻或事件。应该进行良好的信息分析,因为将来有必要提供报告信息。
此外,视觉设计必须通过融合良好的建模和系统开发实践来为目标受众提供用户体验,可用性和有吸引力的设计。
可以注册用户对出版物发表评论。可交付:
版权所有©2019-Tresent Oscar Amado?