T APESTRY Framework Java para Aplicaciones Web. Q UÉ ES T APESTRY Framework de Java, actualmente en su versión 5 (5.1 estable, 5.2 alpha) Implementa MVC.

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Desarrollo de aplicaciones en n- capas
Rogelio Ferreira Escutia Modelo Vista Controlador.
Model View Controller (MVC)
Internet y la Web social: Diseño de páginas web
PHP Qué es PHP? PHP (acronimo de "PHP: Hypertext Preprocessor") es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
escuela técnica superior
Cristian Fonnegra Marin
INTEGRANTES: ISABEL SALVATIERRA BORIS SANCAN ZEND FRAMEWORK.
Paginas web.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Pablo Hinojosa, MCP, MCTS DOCENTE UNIVERSIDAD ECOTEC Qué son los CMS y para que sirven? Los CMS (Content.
KompoZer Es un completo sistema de Web que combina archivos Web manejables y de fácil uso del editor de páginas WYSIWYG. Hay binarios disponibles para.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
2.1 Conocer la terminología básica del software para diseñar una página Web
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
Desarrollo De aplicaciones Web 2. Utilizaremos las siguientes herramientas.
Páginas web Una página web es un documento visible en la World Wide Web mediante un navegador. Tipos de web EstáticasDinámicas Un sitio web es un conjunto.
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Aplicación Móvil - Eclipse SDK. Primero debemos comprobar si disponemos en nuestro ordenador del JDK, es decir, el software necesario para escribir código.
¿Que es Yii ? Framework para PHP de alta performance basado en componentes web para desarrollar aplicaciones web de gran escala. Yii es un framework que.
Java Server Faces Desarrollo de Aplicaciones Empresariales con Java Instructor: Geovanny Cudco
© 2006 IBM Corporation Formularios Electrónicos Lotus Forms IBM Forum 17 de Septiembre de 2008.
Repositorio Institucional La necesidad de poder organizar, conservar y difundir todo material de manera digital nos impulso a buscar herramientas tecnológicas.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
UNICODE Isaac Castillo Rodríguez Samuel Néstor Apóstol
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
JQUERY ESTUDIANTEs : Omar Flores Ricaldez Luis m. nuñez castro
Diseño y Programación Orientados a Objetos
SPRING ROO Víctor Orozco.
Iniciación a Android Dia 1: Instalación Android Studio - 1h
CMS: sistema de Gestión de Contenidos
Diseño y Programación Orientados a Objetos
SECURIZACIÓN DE LAS bbdd Oracle
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Diseño y Programación Orientados a Objetos
Introducción a Javascript
PROGRAMACIÓN (1).
Hibernate y ORM Victor Leonel Orozco.
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Lenguaje de Programación C en pocas palabras
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Tecnología de la Información Software
QUE ES UN NAVEGADOR ? Es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que éstos puedan ser.
Tecnología de la Información Profesora Ariana Rosenthal Software
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
Hibernate: Conociendo una herramienta ORM
Diseño y Programación Orientados a Objetos
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
Base de Datos MVC.
Yii Framework 2. Yii es un framework de PHP de alto rendimiento, basado en componentes para desarrollar aplicaciones web modernas en poco tiempo. El nombre.
Servidores web. ¿Cómo funciona la web? Internet Cliente Web ( Netscape, Internet Explorer, Firefox, etc.) Servidor Web Servidor de nombres (DNS) 2.
Características Generales y Entornos de Desarrollo
Java Enterprise edition
Servidor de Reportes basado en Tecnología Java y XML
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II
Spring Framework.
ARQUITECTURA DEL PROYECTO. La estructura modelo vista controlador se muestra en la siguiente ilustración : ESTRUCTURA DE PROYECTOS DE MVC.
JAVA SCRIPT Y CSS. Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje utilizado para describir la presentación de documentos HTML o XML.
Diseño y Programación Orientados a Objetos
Paquetes y Documentación en Java
Diseño y Programación Orientados a Objetos
Agustín J. González ELO-329
Transcripción de la presentación:

T APESTRY Framework Java para Aplicaciones Web

Q UÉ ES T APESTRY Framework de Java, actualmente en su versión 5 (5.1 estable, 5.2 alpha) Implementa MVC (sin usar páginas JSP, que muchas veces rompen ese modelo) Orientado a una estilo de programación de objetos: Cada complemento tiene un archivo tml (XHTML) y archivo Java asociado. El archivo tml se encarga de cómo se ve la página (vista), el archivo Java de cómo funciona (modelo). El framework se adapta al código (Adaptative API): se tiene control sobre variables, funciones, sus parámetros, etc. Esto permite un alto control y personalización de los forms de la aplicación.

Q UÉ ES T APESTRY Tapestry 5 requiere al menos JDK 1.5 Se puede construir fácilmente un proyecto usando la herramienta open source Maven 2. Puede integrarse con Hibernate para manejo de base de datos.

V ENTAJAS Usa lenguaje Java (que todos conocemos). Open source. Crear un proyecto requiere pocos pasos (y todo lo necesario es open source también). Puede utilizarse Eclipse como IDE. No es necesario reiniciar el servidor para volver a compilar. Convención sobre configuración. Mucho soporte.

D ESVENTAJAS Hasta ahora Tapestry tiene un pésimo historial de compatibilidad de versiones (dicen que ya no es el caso, pero...) Utiliza algunos códigos propietarios de Tapestry (como archivos tml en vez de html, o elementos como t:form para forms compilados según los estándares de Tapestry). Curva de aprendizaje supuestamente empinada.

L INKS SOBRE T APESTRY ales.php?pagina=IntroduccionTapestry ry_5_parte_2_introduccion_funcional