Documente Academic
Documente Profesional
Documente Cultură
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.
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
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.
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.
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)
Zend_Controller_Action
/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
MUCHSIMAS GRACIAS.