Sunteți pe pagina 1din 19

PHP ZEND FRAMEWORK

OSCAR EDUARDO BLUM CARRERO MELKIN JOS MEJIA ALDANA ERICK YAIR UPARELA JARABA

tems
Introduccin Caractersticas de Zend Framework MVC Estructura de archivos Libreras

Introduccin
PHP Zend Framework provee un esqueleto de alta calidad para el desarrollo de Aplicaciones Web y Servicios Web. Siguiendo el espritu de PHP, fcil uso y potente funcionalidad; enfocndose en cambios de construccin de aplicaciones web robustas, seguras y modernas.

Caractersticas de PHP Zend Framework

Librera basada en componentes que resuelve el 80% de problemas comunes. Arquitectura flexible. PHP 5,OO. Diseo extensible. Encapsula las mejores prcticas. Bien documentada. Soporte comercial (Zend) Soporte en Zend Studio/Eclipse (PDT) Licencia BSD

MVC. PHP Zend Framework

Modelo: Zend_Db Provee la abstraccin de la Base de datos mediante Zend_Db_Adapter. Limitada (query) abstraccin de consulta. Provee opcional consulta de perfiles. Tabla de conexin directa va Zend_Db_Table. Beneficios: Cdigo portable. Fcil asignacin de base de datos para todas las tablas.

MVC. PHP Zend Framework

MVC. PHP Zend Framework

Vista: Zend_View
Usa PHP como lenguaje de plantilla Asigna variables en el objeto Zend_View. Accede a las variables con notacin de objetos $this->var El formato seleccionado es utilizado en la respuesta. Variables grabadas en la plantilla. Helpers: Registro de helpers en la carpeta de la vista. Filters: Filtros para convertir formatos HTML a PDF, JSON, XML, Tidy, etc. Ventajas: Todo el PHP a su disposicin.

MVC. PHP Zend Framework

MVC. PHP Zend Framework

Controlador: Zend_Controller
Bootstrap:
Instancia de Zend_Controller_Front Configuracin del entorno frontal del controlador

$front->dispatch()
Captura solicitud (Zend_Controller_Request_Abstract) Rutea solicitud (Zend_Controller_Route_Rewrite) /controlador/accion/parametro/valor /modulo/controlador/accion/parametro/valor /biblioteca/usuario/buscar/nombre/jose Inicia interaccin de despacho despacha accin (Zend_Controller_Dispatcher_Standard) controlador instanciado (Zend_Controller_Action) llamada al mtodo accin Enva respuesta (Zend_Controller_Response_Abstract)

MVC: PHP Zend Framework

Zend_Controller_Action

Estructura de archivos: PHP ZF

/www /app /models /controller /views /helpers /scripts /index /library /Zend /public htaccess index.php /javascript /css

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Controller Controlador Frontal Ruteo Manipulacin de acciones Plugins y Helpers Solicitudes Respuestas Zend_View Plantilla de clase PHP Helpers Filtros Zend_Json (ajax)

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Db_Adapter IBM Db2, Oracle, MySQL, MS Sql Server, PostgreSQL, Firebird, Sqlite. Zend_Db_Profiler Zend_Db_Select Zend_Db_Table Zend_Db_Table_Rowset Zend_Db_Table_Row ActiveRecord

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Locale Zend_Translate Array, CSV, GetText, QT, Tmx, Xliff Zend_Date Zend_Measure

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Auth DbTable Digest Http Zend_Session Persistente. Zend_Acl Manejo de roles y Privilegios

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Http_Client Zend_Rest_Client Zend_Service Akimef, Amazon, Flickr, Simpy, Audioscrobbler, Strikelron, Delicious, Yahoo Zend_Feed (RSS y Atom) Zend_Gdata (Google Data Api) Zend_XmlRpc_Client

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Mail Zend_Mime Lee o envia correos Zend_Pdf Lee, edita y crea documentos PDF Zend_Search_Lucene Ingieneria de Busqueda Compatibilidad con Apache Lucene

Libreras: PHP ZF

MVC Base de Datos I18N Autentificacin Servicios Web Correo, Formato, Bsqueda Utilidad

Zend_Cache Zend_Config Zend_Console_Getopt Zend_Filter Zend_Filter_Input Zend_Loader Zend_Log

PHP ZEND FRAMEWORK

MUCHSIMAS GRACIAS.

S-ar putea să vă placă și