Java Struts Framework. Juan Fco. Rodríguez Hervella
|
|
- José Ramón Córdoba Álvarez
- hace 8 años
- Vistas:
Transcripción
1 Java Struts Framework Juan Fco. Rodríguez Hervella
2 Indice Introducción Struts Framework Ejemplo Conclusiones. Título 2
3 Introducción Entorno para la construcción de aplicaciones web. Basado en el patrón Modelo-Vista-Controlador (MVC) Model 1: JSP-centric Model 2: Struts Título 3
4 Introducción State query Model State change Change notification View View selection User actions Controller Título 4
5 Introducción Desacopla la vista del modelo El controlador selecciona: Los datos. La vista que visualiza los datos. Presentation Control Application Layer Layer Logic DDBB Título 5
6 Struts Framework Título 6
7 Struts Framework JSP JSP response response Initial Page submit ACTION ActionForm (JSP/HTML) SERVLET Action struts-config.xml Título 7
8 Clases Object Action An Action is an adapter between the contents of an incoming HTTP request and the corresponding business logic that should be executed to process this request. The controller will select an appropriate Action for each request, create an instance (if necessary), and call the execute method. ActionForm ActionMapping An ActionForm is a JavaBean optionally associated with one or more ActionMappings. Such a bean will have had its properties initialized from the corresponding request parameters before the corresponding Action.execute method is called. An ActionMapping represents the information that the controller knows about the mapping of a particular request to an instance of a particular Action class. The ActionMapping instance used to select a particular Action is passed on to that Action, thereby providing access to any custom configuration information included with the ActionMapping object. Título 8
9 Clases Object Action ActionForward ActionServlet An ActionForward represents a destination to which the controller might be directed to perform a forward or redirect as a result of processing activities of an Action class. Instances of this class may be created dynamically as necessary, or configured in association with an ActionMapping instance for named lookup of potentially multiple destinations for a particular mapping instance (if necessary), and call the execute method. ActionServlet provides the "controller" in the Model-View- Controller (MVC) design pattern for web applications that is commonly known as "Model 2". Action_1 Action_2... User defined actions Título 9
10 Resumen Clase Descripción ActionForward Datos para realizar un cambio de estado ActionForm Los datos asociados a un cambio de estado ActionMapping Evento de cambio de estado ActionServlet Action El controlador que recibe peticiones de usuario, cambios de estado y reeenvía las vistas seleccionadas La parte del controlador que interacciona con el modelo para ejecutar los cambios de estado y comunica al ActionServlet la vista seleccionada. Título 10
11 Ejemplo de uso Título 11
12 Ejemplo de uso Tomcat Struts-1.1 Java (FreeBSD-4.10) actions beans ejbs helpers LogonAction.java LogonForm.java src web build.xml WEB-INF index.jsp tags struts-config.xml web.xml Título 12
13 LogonAction.java public class LogonAction extends Action { public ActionForward execute (ActionM apping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) { LogonForm lf= (LogonForm) form; String username = lf.getusername(); String password = lf.getpassword(); Título 13
14 LogonAction.java... if( gestor.dologin( username, password ) == false ) { return mapping.findforward("failure"); } else {... return mapping.findforward("administrador");... } } /* execute() */ } /* class */ Título 14
15 LogonForm.java public class LogonForm extends ActionForm { protected String username; protected String password; public String getusername(){return this.username;}; public String getpassword(){return this.password;}; } public void setusername(string username){this.username=username;}; public void setpassword(string password){this.password=password;}; Título 15
16 index.jsp taglib uri="/web-inf/tags/struts-bean.tld" prefix="bean" %> taglib uri="/web-inf/tags/struts-html.tld" prefix="html" %> taglib uri="/web-inf/tags/struts-logic.tld" prefix="logic" %> <html><body><center> <html:form action="/logonsubmit.do" focus="username"> <table border="0" width="100%"> <tr> <td align="center">username:<html:text property="username"/></td></tr> <tr> <td align="center">password:<html:text property="password"/></td></tr> <tr> <td align="center"><html:submit/><html:reset/></td></tr> </table> </html:form></center></body></html> Título 16
17 struts-config.xml <struts-config>... <form-beans> <form-bean name="logonform" type="beans.logonform"> <form-property name="username" type="java.lang.string"/> <form-property name="password" type="java.lang.string"/> </form-bean> </form-beans>... Título 17
18 struts-config.xml... <action-mappings> <action path="/logonsubmit" type="actions.logonaction" name="logonform" scope="session"> <forward name="failure" path="/index.jsp"/> </action> </action-mappings>... </struts-config> Título 18
19 Conclusiones Título 19
20 Puntos fuertes: Conclusiones Basado en patrones de diseño (MVC, layers...) Potente conjunto de librerias JSP (tag-libraries). http-centric, model-neutral. Puntos débiles: No hay modelo de eventos. Sólo un ActionServlet por aplicación web. model-neutral, learning-curve, nomenclature Título 20
21 Bibliografía [1] T. Husted, Struts in Action, Manning Publications, 2003 [2] M. Floyd, EJB design patterns: advanced patterns, processes and idioms, NY, John Wiley & Sons, 2002 [3] Título 21
DESARROLLO DE APLICACIONES WEB Introducción a Struts Framework
DESARROLLO DE APLICACIONES WEB Introducción a Struts Framework 1. Objetivo: Introducir los conceptos relacionados con la construcción de aplicaciones Web Java basadas en el Framework Web MVC2 Struts. 2.
Más detallesJava Struts Framework
Java Struts Framework Juan F. Rodríguez Hervella Univ. Carlos III de Madrid Av. Universidad, 30, Edif. Torres Quevedo. E-28911 Leganés (Madrid) Tel: (+34) 91-624-8859 E-mail: jrh@it.uc3m.es Resumen Struts
Más detallesDepartamento de Lenguajes y Sistemas Informáticos
Departamento de Lenguajes escuela técnica superior de ingeniería informática Grupo de Ingeniería a del Software Febrero 2007 Versión original: Autor (mes 200?) Última revisión: Autor (mes 200?); descripción
Más detallesFundamentos para el desarrollo de aplicaciones en la red. Tema: Frameworks de desarrollo sobre páginas JSP. Autor: Elías Niño
Fundamentos para el desarrollo de aplicaciones en la red Tema: Frameworks de desarrollo sobre páginas JSP Autor: Elías Niño JSF Uno de los tantos frameworks de desarrollo es conocido como JSF (Java Server
Más detallesFUNCIONAMIENTO: FUNCIONALIDAD
STRUTS Qué Es? Es un framework que implementa el patrón de arquitectura MVC en Java. El patrón de arquitectura MVC (Model-View-Controller) es un patrón que define la organización independiente del Model
Más detallesStruts [parte I]
Struts [parte I] Módulo 1 Introducción a Struts Qué es Struts? Marco de trabajo MVC de Apache para la tecnología Java EE Marco de trabajo (framework): extensión de un lenguaje por medio de una jerarquía
Más detallesLa vista: ActionForms y taglibs propias
La vista: ActionForms y taglibs propias Índice 1 ActionForms..2 1.1 Introducción. 2 1.2 El ciclo de vida de un ActionForm.. 3 1.3 Cómo definir un ActionForm..3 1.4 Tipos de datos del ActionForm: conversión
Más detallesEspecialista Universitario Java Enterprise. Struts. Sesión 4: Introducción a Struts 2. 2010-2011 Depto. Ciencia de la Computación e IA
Struts Sesión 4: Introducción a Struts 2 Indice Motivación De Struts 1.x a Struts 2 Acciones Actionforms Taglibs Internacionalización Validación Conceptos nuevos en Struts 2 2 Por qué era necesario Struts
Más detalles4. CODIFICACIÓN. Previo a la codificación además de instalar las respectivas herramientas es. importante tenerlas bien configuradas.
4. CODIFICACIÓN 4.1 Instalación Previo a la codificación además de instalar las respectivas herramientas es importante tenerlas bien configuradas. Instalamos Lenguaje de programación Java TM 2 Platform
Más detallesDIPLOMATURA DESARROLLO DE APLICACIONES JAVA
DIPLOMATURA DESARROLLO DE APLICACIONES JAVA Contenidos MÓDULO UNO: Características del Lenguaje. OOP Reconocer las características del lenguaje Java y sus componentes. Distinguir la similitudes y diferencias
Más detallesStruts. Sesión 1. Introducción a Struts: el controlador y las acciones. Especialista Universitario Java Enterprise
Struts Sesión 1. Introducción a Struts: el controlador y las acciones 2010-2011 Depto. Ciencia de la Computación e IA Indice Introducción a Struts y a MVC Instalación de Struts El ciclo de control en Struts
Más detallesStruts. Sesión 2: La vista en Struts. ActionForms y taglibs propias. Especialista Universitario Java Enterprise
Sesión 2: La vista en. ActionForms y taglibs propias Indice ActionForms. Ciclo de vida Usar ActionForms Las taglibs de. HTML y HTML-EL ActionForms Normalmente la acción toma los parámetros directamente
Más detallesLección 1 Introducción a Struts. www.globalmentoring.com.mx uacosta@globalmentoring.com.mx
Lección 1 Introducción a Struts www.globalmentoring.com.mx uacosta@globalmentoring.com.mx Lección 1. Introducción a Struts Lección 1. Introducción a Struts Un framework es un conjunto de clases que nos
Más detallesStruts. Índice. Copyright 2010-2011 Dept. Ciencia de la Computación e IA All rights reserved.
Índice 1 Introducción a Struts: El controlador y las acciones 3 1.1 Introducción a Struts3 1.2 El controlador..5 1.3 Las acciones.5 1.4 Seguridad declarativa en Struts12 2 Ejercicios sesión 1 - Introducción
Más detallesA continuación en la figura D.1 se verá el código de una implementación del archivo struts-config.xml:
Apéndice D Configuración de Struts [McClanahan, 2002] Configuración de Struts Antes de poder construir una aplicación en Struts es necesario realizar varias configuraciones. Estas configuraciones incluyen
Más detallesCurso Desarrollo Java Web con JSP, Servlets y el MVC
Curso Desarrollo Java Web con JSP, Servlets y el MVC Objetivos: En este curso práctico aprenderás a desarrollar páginas JSP bajo el modelo MVC. Entenderás con desarrollar aplicaciones Web en Java bajo
Más detallesDesarrollo y servicios web Sesión 18
Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene
Más detallesLaboratorio. Desplegando listas.
Laboratorio. Desplegando listas. Objetivo. Realizar una aplicación que permita desplegar una lista de elementos, en donde esos elementos pueden llegar a ser listas de elementos. Actividades a realizar.
Más detalles3.1 Escribiendo una aplicación en Struts
Capítulo 3 Tutorial de Struts 3.1 Escribiendo una aplicación en Struts En este capítulo se verá como implementar una aplicación Web mediante el uso de Struts, será acompañado de pedazos código, disponibles
Más detallesCriterio de evaluación (I)
Tiles en Struts Introducción (I) Componentes HTML y JSP comunes, como la cabecera (Header),el cuerpo (Body), el pie de pagina (Footer), el menu, y la busqueda (Search). Para explorar las soluciones de
Más detallesRequisitos. Universidad ORT Arquitectura de Software
Requisitos Java Development Kit (JDK) 1.5 o superior NetBeans IDE 6.5 o superior JBoss Application Server 4.2.x o 5.x.x Variable de entorno JAVA_HOME apuntando al directorio de instalación de la JDK 1
Más detallesEste proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.
SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación
Más detallesMVC (Model-View-Controller)
MVC (Model-View-Controller) (...o la forma de traer orden al caos...) (BORRADOR) Universidad de los Andes Demián Gutierrez Diciembre 2010 1 MVC: Modelo Vista Controlador? Desarrollado / Ideado originalmente
Más detallesLaboratorio. Otros elementos de selección. 1. Desarrollar un nuevo proyecto. Objetivo
Laboratorio. Otros elementos de selección Objetivo Implementar una aplicación que permita realizar consultas sobre información de un usuario utilizando elementos de selección como Radio Boxes y Check boxes
Más detallesDiseño de la capa de presentación. Aplicaciones Distribuidas
Diseño de la capa de presentación Aplicaciones Distribuidas Contenido Motivación Diseño Capa Presentación. Arquitectura Modelo/Vista/Controlador. Controlador. Vista. Control peticiones duplicadas. 2 Motivación
Más detallesDiplomado Avanzado de Java (Struts & Java Persistence with Hibernate, Web Services)
Diplomado Avanzado de Java (Struts & Java Persistence with Hibernate, Web Services) Objetivo: Esta versión de nuestro Diplomado Avanzado de Java tiene como finalidad enseñar a los alumnos que ya conocen
Más detalles4.3 Problemas con servlets y páginas JSP. Patrones
4.3 Problemas con servlets y páginas JSP. Patrones Situación a la que queremos llegar Poder usar directamente herramientas de diseño de páginas web para implementar la vista Las actualizaciones al aspecto
Más detallesUNIVERSIDAD AUTÓNOMA DE MADRID ESCUELA POLITÉCNICA SUPERIOR
UNIVERSIDAD AUTÓNOMA DE MADRID ESCUELA POLITÉCNICA SUPERIOR Herramienta flexible para la creación y gestión de cuestionarios Web adaptativos: Aplicación al diseño de encuestas de satisfacción sobre servicios
Más detallesFicha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 Manual Teórico - 1 Cuaderno de Ejercicios - 1 CDROM
Ficha Técnica Categoría Programación Contenido del Pack - 2 Manual Teórico - 1 Cuaderno de Ejercicios - 1 CDROM Sinopsis Java fue desarrollado por la compañía Sun Microsystems como una tecnología capaz
Más detallesContiene código HTML normal junto elementos especiales de JSP. Internamente, el servidor de aplicaciones las compilará a un servlet
JSP Java Server Pages cesaracebal.com acebal@uniovi.es Qué es JSP? Una tecnología para crear páginas Web dinámicas Contiene código HTML normal junto elementos especiales de JSP Están construidas sobre
Más detallesLicencia Copyright (c) 2004 Hernán Darío Fernández. Se permite la copia, distribución y/o modificación de este documento bajo los términos de la GNU
Licencia Copyright (c) 2004 Hernán Darío Fernández. Se permite la copia, distribución y/o modificación de este documento bajo los términos de la GNU Free Documentation License, Versión 1.1 o cualquier
Más detallesJava web: servlets, Jsp, Jstl, Struts & Ajax
Java web: servlets, Jsp, Jstl, Struts & Ajax Java Web: Servlets, JSP, JSTL, Struts & AJAX Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente
Más detallesCreating your Single Sign-On Account for the PowerSchool Parent Portal
Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to
Más detallesÍndice de Figuras 160
Índice de Figuras 160 Índice de Figuras Figura 1.1: Diagrama Entidad Relación.. 11 Figura 1.2: Diagrama Jerárquico Funcional... 12 Figura 1.3: Diagrama de Flujo de Datos.... 13 Figura 1.4: Almacenamiento
Más detallesJ2EE Java 2 Enterprise Edition
J2EE Java 2 Enterprise Edition Es el framework oficial de Java para la construcción de aplicaciones empresariales Es una tecnología basada en componentes Ofrece un modelo para el desarrollo de aplicaciones
Más detallesIntroducción a Struts: El controlador y las acciones
Introducción a Struts: El controlador y las acciones Índice 1 Introducción a Struts. 2 1.1 Por qué usar Struts. Alternativas2 1.2 MVC y Struts.. 3 2 El controlador 4 3 Las acciones.. 4 3.1 Código java..
Más detallesJava Web J2EE con JSP
Java Web J2EE con JSP Programa de Estudio Java Web J2EE con JSP Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico
Más detallesJava Web J2EE con JSP
Java Web J2EE con JSP Programa de Estudio Java Web J2EE con JSP Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico
Más detallesJava Web J2EE con JSP
Java Web J2EE con JSP Programa de Estudio Java Web J2EE con JSP Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico
Más detallesJ2EE TIENDAVIRTUAL APPLICATION FRAMEWORK
J2EE TIENDAVIRTUAL APPLICATION FRAMEWORK Memòria del Projecte Fi de Carrera d'enginyeria en Informàtica realitzat per Eduardo Varga Laguna i dirigit per Joan Serra Sagristà Bellaterra,...de......de 200...
Más detallesDiplomado Java Web Programming with Servlets, JSP, JSF & Ajax
Diplomado Java Web Programming with Servlets, JSP, JSF & Ajax Descripción: Por nuestra experiencia de más de 11 años enseñando Java y pioneros en este tipo de Diplomados creamos este entrenamiento. Nuestro
Más detallesCurso Java Web (JSP's/Servlets)
Curso Java Web (JSP's/Servlets) JSP's ("Java Server Pages") Composición Un JSP ("Java Server Page") es uno de los componentes más básicos empleados para aplicaciones de Servidor en Java. Su composición
Más detallesNIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets. ISIS1206 Estructuras de Datos http://cupi2.uniandes.edu.
1 NIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets 2 Agenda Protocolo HTTP Formas HTML Servlets 3 Protocolo HTTP Hypertext Transfer Protocol (HTTP) - 1990 Versión 1.1 Mecanismo
Más detallesEjemplo integrador del capítulo 7
Ejemplo integrador del capítulo 7 En esta sección, complementaria de todo lo visto en el Capítulo 7, realizaremos un ejemplo integrador: crearemos una página de ingreso de usuarios al sistema, donde tendremos
Más detallesDiplomado Avanzado de Java (J2EE, Struts & Java Persistence with Hibernate)
Diplomado Avanzado de Java (J2EE, Struts & Java Persistence with Hibernate) Objetivo: Nuestro Diplomado Avanzado de Java tiene como finalidad enseñar a los alumnos que ya conocen Java diferentes estructuras
Más detallesDiseño e implementación de una tienda electrónica mediante Struts y SOAP. Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez
Diseño e implementación de una tienda electrónica mediante Struts y SOAP Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez Índice Introducción Objetivos e historia temporal Struts y el patrón de
Más detallesTEMARIO. 4-Servlet Definición de servlet El Web Container y el ciclo de vida de los servlets El ciclo request- response.
TEMARIO 1-Introducción Entorno de Desarrollo Integrado ( que es, para que nos sirve, distintos tipos) Presentación del Netbeans (descarga, instalación, aspectos fundamentales.) Principales Servidores de
Más detallesMANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó
MANUAL EASYCHAIR La URL para enviar su propuesta a la convocatoria es: https://easychair.org/conferences/?conf=genconciencia2015 Donde aparece la siguiente pantalla: Se encuentran dos opciones: A) Ingresar
Más detallesPASO 1: Creamos un nuevo proyecto en NetBeans. Nos vamos a File y pulsamos sobre New Project
PASO 1: Creamos un nuevo proyecto en NetBeans. Nos vamos a File y pulsamos sobre New Project PASO 2: En categorías seleccionamos Java Web y en projects Web Application. PASO 3: En el siguiente paso debemos
Más detallesStruts2. 06 de Noviembre de 2009
Struts2. 06 de Noviembre de 2009 Índice 1.Introducción... 5 Historia de Struts... 5 Por qué usar Struts 2... 6 Struts 1 vs Struts 2... 7 2. Arquitectura... 10 Ciclo de vida de una petición... 10 Arquitectura
Más detallesSpring MVC. Desarrollo de Aplicaciones Empresariales
Spring MVC Desarrollo de Aplicaciones Empresariales 2014-1 Spring MVC Spring MVC Es una parte de Spring que nos facilita la implementación de la vista y el controlador de una aplicación, y la integración
Más detalles4.4 Tutorial de JSP 2.0, JSTL y Apache Struts
4.4 Tutorial de JSP 2.0, JSTL y Apache Struts JSP 2.0 (1) Qué añade JSP 2.0 frente a JSP 1.x? Lenguaje de expresiones Anteriormente sólo estaba disponible en JSTL Documentos JSP Páginas JSP en sintaxis
Más detallesGestores de seguridad en Java
Diseño Y Aplicaciones de Sistemas Distribuidos Gestores de seguridad en Java Joan Vila DISCA / UPV Departament d Informàtica de Sistemes i Computadors Universitat Politècnica de València Gestores de seguridad
Más detallesProgramación JAVA utilizando IDE Eclipce
Programación JAVA utilizando IDE Eclipce Contenidos: Corrientes 861 Piso 5 S2000CTH Rosario Argentina TEL: +54 (341) 426 4844 Info@fullsolutions.com Programación JAVA utilizando IDE Eclipce El Paradigma
Más detallesUNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTONOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Elección libre Unidad académica: Desarrollo de Sistemas de Información basado en Web I Ubicación: Octavo Semestre.
Más detallesExperto Universitario Java Enterprise Spring
Spring Sesión 6: Acceso remoto. Pruebas Indice Spring para acceso remoto Spring vs. EJB Comparación de los protocolos disponibles Acceso remoto con HttpInvoker Pruebas Acceso remoto. Pruebas 2012-2013
Más detallesMVC. Modelo Vista - Controlador
MVC Modelo Vista - Controlador Agenda Definiciones Contexto Colaboración entre clases Estrategias de control Enfoques MVC Push/Pull Modelo Activo/Pasivo Ejemplo Bibliografía Agenda Definiciones Contexto
Más detallesVolatilidad: Noviembre 2010 Futuros Frijol de Soya
Observaciones Junio 09, 2010 1. La volatilidad tiene una tendencia a aumentar de Junio a Julio. 2. Este reporte sugiere que se debería considerar la implementación de estrategias largas con opciones en
Más detalles<?xml version="1.0" encoding="utf-8"?> <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portletapp_1_0.xsd"
PORTIONS (PORTlet actions) Guía de Usuario Controlador Especificación del controlador de la aplicación portlet.xml
Más detallesManual de Desarrollo de Aplicaciones J2EE
Manual de Desarrollo de Aplicaciones J2EE Manual de Desarrollo de Aplicaciones J2EE Versión 1.5 publicado 26-Junio-2006 Copyright Gobierno del Principado de Asturias 2005 Tabla de contenidos 1. Presentación
Más detallesAnexo de documentación
Anexo de documentación Autor: Daniel Hernández Jané Tutor: Juan Carlos Hernández Palacín Índice 1. Orden de fabricación... 2 1.1. Convertidor ÖBB... 2 1.2. Convertidor Civia... 5 1.3. Convertidor Desiro...
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesU IVERSIDAD CARLOS III DE MADRID. Escuela Politécnica Superior. Ingeniería Técnica de Telecomunicación: Telemática
U IVERSIDAD CARLOS III DE MADRID Escuela Politécnica Superior Ingeniería Técnica de Telecomunicación: Telemática PROYECTO FIN DE CARRERA Diseño e implementación de una tienda electrónica mediante STRUTS
Más detallesEscribir código HTML en los servlets es tedioso. que hay que utilizar las instrucciones print, println, etc. Es decir, HTML está dentro de java.
Java Server Pages Dr. Raúl Pérez Introducción Escribir código HTML en los servlets es tedioso y se presta a equivocarse fácilmente debido a que hay que utilizar las instrucciones print, println, etc. Es
Más detallesIntroducción (1) En una aplicación web, especialmente en Internet, los cambios a la interfaz gráfica son muy frecuentes
4.2 Tutorial de JSP Introducción (1) Situación en el apartado anterior: el texto generado para el aspecto (vista) de la interfaz gráfica (HTML, WML, etc.) está mezclado con código Java No es posible usar
Más detallesEjemplos de Servlet y JSP Web Application Development
Ejemplos de Servlet y JSP Web Application Development HERNÁNDEZ CRUZ DULCE 13/09/2011 INTRODUCCIÓN Servlets Los Servlets son módulos que extienden los servidores orientados a petición-respuesta, como los
Más detallesAgustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term
Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS CICLO: 02/ 2012 GUIA DE LABORATORIO #7 Nombre de la UTILIZACIÓN DE PLANTILLAS Practica: Lugar de CENTRO DE COMPUTO Ejecución: Tiempo Estimado: 3
Más detallesMobile Application Guide Guía de aplicación móvil
Welcome to the Donations Desk mobile application guide. Bienvenidos a la guía de la aplicación móvil de Donations Desk. TABLE OF CONTENTS Tabla de contenido Navigation: Getting Around... 3 Navigation:
Más detallesUNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES
UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES Carrera: Tecnicatura Universitaria en Programación de Sistemas Materia: Programación Web II Curso: 2 año Curso lectivo:
Más detallesRestaurant-OnLine. Juan Carlos Serra Diaz ETIG. Verónica Peña Pastor
Restaurant-OnLine Juan Carlos Serra Diaz ETIG Verónica Peña Pastor 13 de enero de 2009 TFC Restaurant-OnLine P á g i n a 2 Dedicatoria Ante todo destacar que aunque este TFC haya sido fruto de mi esfuerzo,
Más detallesFCC Information : Warning: RF warning statement:
FCC Information : This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must
Más detallesJava 2 Enterprise Edition
12. J2EE Java 2 Enterprise Edition 316 12. J2EE Java 2 Enterprise Edition define el estándar para el desarrollo de aplicaciones distribuidas en arquitecturas cliente/servidor. Construido sobre la plataforma
Más detallesTema 6: Arquitectura Web Multicapa
Arquitectura software en capas Tema 6: Arquitectura Web Multicapa 1 (Dibujo de arquitectura de Ebay) Capa Presentación: genera pantallas, crea código formato. Capa Lógica negocio: objetos aplicación que
Más detallesIntroducción a Struts 2
Índice 1 Configuración...2 2 De Struts 1.x a Struts 2...3 2.1 Acciones...3 2.2 El ocaso de los ActionForms... 5 2.3 Taglibs...7 2.4 Internacionalización...8 2.5 Validación...9 3 Conceptos nuevos en Struts
Más detallesProfesor: José Luis Montoya Restrepo
Profesor: José Luis Montoya Restrepo Caso de Estudio: Escalando el modelo de autenticación síncrono a través de la mensajería. Arquitectura común para aplicaciones Web Autenticación síncrona Escalar horizontalmente
Más detallesCapítulo 4. Tecnologías Relacionadas
Capítulo 4 Tecnologías Relacionadas En este capítulo se tratarán varias tecnologías de vanguardia que se usan actualmente para la creación y manipulación de archivos XML, así como del marco de trabajo
Más detallesIngeniería de Aplicaciones Web
Ingeniería de Aplicaciones Web Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Frameworks Framework Unused Library Classes Framework library Framework
Más detallesGuía de Instalación Oracle Business Intelligence Enterprise Edition (10.1.3.2.0) Advanced Installation Type
Guía de Instalación Oracle Business Intelligence Enterprise Edition (10.1.3.2.0) Advanced Installation Type Elaborado por: Antonio Akiyama (antonio.akiyama@gbsperu.net) Consultor Senior Business Intelligence
Más detallesHello World Ajax! con Eclipse
Hello World Ajax! con Eclipse Arrancamos Eclipse. Creamos un proyecto nuevo (File->New->Project). Seleccionamos un proyecto de tipo 'web->dinamic web project'. Asignamos un nombre a nuestro proyecto, elegimos
Más detallesTaller de Sistemas de Información 2. Desarrollo Web
Taller de Sistemas de Información 2 Desarrollo Web Como funciona la web? Cuando navegamos la web, queremos acceder a un documento en algún lugar (de la web), para el cual disponemos de una URL (su dirección)
Más detalles4.5 Caso de estudio: diseño e implementación de las capas controlador y vista de MiniBank con JSTL y Jakarta Struts.
4.5 Caso de estudio: diseño e implementación de las capas controlador y vista de MiniBank con JSTL y Jakarta Struts. Patrones usados Introducción (1) Introducción (2) En este apartado estudiaremos el diseño
Más detalles2007, Grupo Salenda, S.L.
Desarrollo de aplicaciones Java EE con Struts 2, Spring y EJB 3.0 2007, Grupo Salenda, S.L. Qué es J2EE? Conjunto de especificaciones i y prácticas que permiten desarrollar, desplegar y gestionar aplicaciones
Más detallesIntroducción al Diseño con Patrones
Introducción al Diseño con Patrones Fernando Bellas Permuy Departamento de Tecnologías de la Información y las Comunicaciones (TIC) Universidad de A Coruña http://www.tic.udc.es/~fbellas fbellas@udc.es
Más detallesenvía al browser. El browser despliega el archivo.
SERVLETS Dr. Raúl Perez Páginas web estáticas Como se despliega una página web en un browser Normalmente la página se crea usando HTML y se almacena como un archivo en el servidor de web. El usuario escribe
Más detallesUSANDO SERVLETS EN UN SERVIDOR WEB RESIN
USANDO SERVLETS EN UN SERVIDOR WEB RESIN Servidor Web Resin Resin es un servidor web que permite no solo despachar un página web, sino aplicaciones web construidos bajo la arquitectura J2EE, así como el
Más detallesExperto Universitario Java Enterprise Spring
Spring Sesión 3: Spring MVC Indice Procesamiento de una petición Configuración básica Caso 1: petición sin entrada de datos Caso 2: petición con datos de entrada y validación 2 Procesamiento de una petición
Más detallesPFC Frameworks per la implementació àgil de la capa de presentació. Josep Jiménez Bautista Semestre 11/12 Febrer
PFC Frameworks per la implementació àgil de la capa de presentació Josep Jiménez Bautista Semestre 11/12 Febrer Índex 1. Justificació 2. Objectius 3. Planificació 4. J2EE 5. Frameworks de mercat 6. Struts
Más detallesLAC-2009-09 Modificación 2.3.3.3. DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs
LAC-2009-09 Modificación 2.3.3.3 DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs Current Policy 2.3.3.3. Direct Allocations to Internet Service Providers LACNIC may grant this type of allocation
Más detalles07 Java EE Tarea 7. Laboratorio de proyectos de tecnologías de la información III Prof. Emmanuel Oropeza Gonzalez
Instituto Politécnico Nacional Centro de Estudios Científicos y Tecnológicos 9 Laboratorio de proyectos de tecnologías de la información III Prof. Emmanuel Oropeza Gonzalez 07 Java EE Tarea 7 http://coatl.cecyt9.ipn.mx/eoropeza/home.html
Más detallesModulo osc2psdc. 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) 1. English Documentation (Ingles) Introduction.
Modulo osc2psdc Version 1.3 Carlos Perez Fernandez Soporte 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) 1. English Documentation
Más detallesJSF 2.0 (Java Server Faces) Yadira Jarvio Hernández
JSF 2.0 (Java Server Faces) Yadira Jarvio Hernández Aportaciones de Jsf: Unión entre los cliente Web actuales y el modelo tradicional de componentes. Separa la renderización del componente. Desplazar la
Más detallesREQUERIMIENTOS DEL SISTEMA
Manual del sistema REQUERIMIENTOS DEL SISTEMA Sistema Operativo: Windows XP, Linux. Memoria: Mínimo 512 Megabytes, recomendada 1 Gb o mas. Espacio en Disco Duro: Mínimo 50 Megabytes disponibles en disco.
Más detallesMario Muñoz Organero & Norberto Fernández * Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario http://www.it.uc3m.
JSP (I) Mario Muñoz Organero & Norberto Fernández * Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario http://www.it.uc3m.es/berto (*) Agradecimientos a Lourdes Tajes en cuyo material docente
Más detallesIntroducción a JSF con NetBeans
Introducción a JSF con NetBeans Créditos Yann Arthur Nicolas yannart@gmail.com www.merlinsource.com Objetivo Crear una primera aplicacion con JSF utilizando los tags para JSP y un ManagedBean, entender
Más detallesConnecting Cloudino Connector to FIWARE IoT
Hoja 1 DE 9 Connecting Cloudino Connector to FIWARE IoT 1. What is FIWARE IoT FIWARE is an open software ecosystem provided by the FIWARE Community (htttp://www.fiware.org). FIWARE exposes to developers
Más detallesJava Servlets. Luis Fernando Llana Díaz. 17 de abril de 2006. Departamento de Sistemas Informáticos y ProgramaciónUniversidad Complutense de Madrid
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid de abril de 00 input, output En pascal input, output program holamundo (input, output); var nombre : String; begin
Más detallesIdentidad Corporativa de ICM 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 COMPONENTES NECESARIOS... 3
Uso de la librería DWR en aplicaciones ICM Área de Arquitectura de Aplicaciones 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 COMPONENTES NECESARIOS... 3 3.1 Librería DWR...3 3.1.1
Más detalles