El framework zend adopta el popular modelo mvc.
El llamado MVC (Modelo-Vista-Controlador) es un patrón de diseño que separa por la fuerza la entrada, el procesamiento y la salida del programa, y divide el programa en tres componentes principales: Modelo, Vista y Responsable del tratamiento, entre los cuales:
Modelo: Responsable del tratamiento de los datos, incluida la lógica de negocio.
Ver: Responsable de mostrar datos y obtener entradas.
Controlador: responsable de recibir información de la Vista, operar el Modelo para completar las necesidades del usuario y luego llamar a la Vista para devolver los datos al usuario.
Recurso (recurso), en los documentos relacionados con el manual de Zend, se define como un objeto con acceso restringido. Puedes leer el manual para obtener detalles específicos, pero personalmente lo encuentro un poco aburrido.
Servicio (servicio), servicio web.
Entre estos cinco términos, MVC es un modelo de sistema, mientras que Recurso y Servicio son independientes del sistema MVC.
Algunos recursos pueden usarse en M, V y C. Por ejemplo, cuando usa una función de administración de permisos, es posible que necesite usar Zend_Acl_Resource.
Servicios web, busque descripciones y definiciones específicas usted mismo, la información relevante es un poco larga. Su relación con MVC es: los servicios web se pueden escribir utilizando la arquitectura MVC (por supuesto, tampoco puede adoptar esta arquitectura como desee, en resumen, siempre que el servidor pueda proporcionar servicios con éxito a la persona que llama). , .