Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenidos
Java Servlets
Contenidos
Formularios de datos
Los formularios de entrada de datos tambin se consideran componentes visuales.
Ayudas de navegacin
Este tipo de vistas incluye mens, hipervnculos, mapas del sitio, etc.
Lista de ligas
Ej: Ligas v.0
Respuesta HTTP
service() service()
La API de HttpServlet
Estructura lgica
Contenidos
xito
Success
Error
Error
Estructura de la solucin
Jerarqua fsica Jerarqua lgica
Controlador AddLeague
Ej: Ligas v.2
Contenidos
La API de ServletConfig
Estructura de la aplicacin
Estructura fsica
Contenidos
Contexto de servlet
Un objeto ServletContext es la representacin de tiempo de ejecucin de la aplicacin web
Diagrama de colaboracin
Diagrama de secuencia
Diagrama de despliegue
Entidades de dominio
Servicio de fachada
Menor acoplamiento
Contenidos
Un solo servlet
Clases bsicas
La estructura Struts tiene numerosas clases. Al construir una aplicacin, puede concentrarse en ampliar slo algunas de ellas. En concreto, se hereda de la clase Action para crear componentes controladores.
Archivos de configuracin
Struts proporciona la definicin de tipo de documento (DTD) del archivo struts-config.xml.
Contenidos
API de sesin
Interfaz HttpSession
Timeout
Deprecated methods
Creacin / Cierre
Timeout de sesin
Configurado en web.xml
API de Cookie
En resto de conexiones
Contenidos
Procesado de peticiones
Cadenas de filtros
API de filtro
Configuracin en web.xml
Precedencia en la aplicacin
Contenidos
Los desarrolladores que escriben otros servlets pueden reutilizar el mismo cdigo de acceso a datos. Permite realizar cambios en tecnologas de cliente (frontend). Permite cambiar los componentes de la capa de web sin alterar la lgica de acceso a datos existente. Permite realizar cambios en tecnologas de BDD.
Contenidos
Jerarqua de implementacin
Jerarqua lgica
Directivas JSP
Las directivas son mensajes al contenedor de JSP Ejemplos:
Elemento
<%@ page ... %>
Descripcin Permite importar clases Java, especificar el tipo de la respuesta (text/html por omisin), etctera Permite incluir otros ficheros antes de que la pgina sea traducida a un servlet Declara una biblioteca de etiquetas con acciones personalizadas para ser utilizadas en la pgina
Directiva page
Directiva import
Inserta el texto de otro recurso en tiempo de compilacin
Elementos de scripting
Elemento
<% ... %> <%= ... %> <%! ... %>
Descripcin
Scriptlet. Scriptlet. se usa para meter cdigo Java dentro Expresin. Expresin. Permite acceder al valor devuelto por una expresin en Java e imprimirlo en OUT Declaracin. Declaracin. Usada para declarar variables y mtodos en la clase correspondiente a la pgina
Comentario. Comentario. Comentario ignorado cuando se <%-- --%> traduce la pgina JSP en un servlet. <%---%> (comentario en el HTML <!-- comment ) <!--
expresin
Nota: Si se necesita usar los caracteres "%>" dentro de un scriptlet, hay que usar "%\>" y <\%
Acciones JSP
Etiquetas XML que tienen procesamiento asociado
<jsp:useBean
<jsp:useBean id=
Ambitos JSP
Directiva taglib
Declara que la pgina usa una librera de tags (acciones)
<%@ taglib uri=http://www.mycorp/supertags prefix=super %> ... Alias definido en web.xml <super:doMagic> ... </super:doMagic>
Contenidos
Con scriplet
Con etiquetas
Etiquetas JSTL
Acciones bsicas
Acciones bsicas++
Procesamiento de XML
Acciones de formato
Acciones de formato
Funciones
Funciones
Contenidos
Contenidos
@copyright
Segmento banner.jsp
thakyou.jsp