PDF de programación - Diseño e implementación de un marco de trabajo (framework) de presentación para aplicaciones JEE

Imágen de pdf Diseño e implementación de un marco de trabajo (framework) de presentación para aplicaciones JEE

Diseño e implementación de un marco de trabajo (framework) de presentación para aplicaciones JEEgráfica de visualizaciones

Actualizado el 20 de Mayo del 2019 (Publicado el 24 de Noviembre del 2018)
989 visualizaciones desde el 24 de Noviembre del 2018
2,7 MB
173 paginas
Creado hace 16a (14/01/2008)
Diseño e implementación de un marco de
trabajo (framework) de presentación para
aplicaciones JEE



José María Galindo Haro
ITIG / ITIS

Josep Maria Camps Riba

Fecha de entrega
14-01-2008



Resumen



Internet ha ido desarrollándose con el paso de los años hasta hoy día en el que tenemos un nivel de páginas
Web disponibles del orden de millones de ellas. Uno de los factores de crecimiento y expansión del Web ha
sido la evolución de la tecnología que sustenta la infraestructura Software. Dentro de las diferentes opciones
de desarrollo de los sitios Web “WebSite” la plataforma Java en su edición J2EE Empresarial ofrece un
conjunto de herramientas para favorecer la creación de portales Web que da soporte a las demandas de
dichas aplicaciones, seguridad, modelo Vista Controlador etc. A parte de este entorno de trabajo han surgido
plugins y herramientas para facilitar el desarrollo de las páginas Web. Estas herramientas están enmarcadas
dentro de los que se denomina Frameworks. Con la utilización de un Framework de presentación, los
desarrolladores ya no es necesario que tengan que un nivel tal alto a nivel técnico, el Framework se encarga
de facilitar el desarrollo, estandarizar las páginas.
Este trabajo fin de carrera ha tenido como objetivos el estudio de los diferentes elementos que existen a la
hora de construir la parte visual de aplicaciones Web desarrollados sobre la plataforma de construcción de
J2EE, los patrones de Diseño de la capa de presentación y lo que se denominan Frameworks de
presentación. Y por otro lado a partir de dicho estudio se a realizado la creación de un Framework propio que
permita la creación de interfaces para páginas Web creadas para la gestión de manejo de aplicaciones
empresariales de una forma óptima, estándar y simplificada.



2

Índice de contenidos


1. Introducción.....................................................................................................................10
1.1. Justificación del TFC y contexto en el que se desarrolla: punto de partida y aportación
del TFC......................................................................................................................................... 10
1.2. Objetivos del TFC................................................................................................................. 11
1.3. Enfoque y método seguido. .................................................................................................. 11
1.4. Planificación del proyecto.................................................................................................... 12
Primera Entrega (PEC 2) 29/10/2007....................................................................................................... 12
Segunda Entrega (PEC 3) 17/12/2007..................................................................................................... 12
Entrega Final 14/01/2008 ......................................................................................................................... 12
1.5. Productos obtenidos ............................................................................................................. 12
1.6. Breve descripción de los otros capítulos de la memoria.................................................... 13
2. J2EE.................................................................................................................................14
2.1 J2EE una plataforma de componentes distribuida ............................................................ 14
2.1.1 ¿Qué es J2EE? ................................................................................................................................. 15
2.1.2 Modelo de programación de aplicaciones (Blueprints) ................................................................... 16
2.2 La capa intermedia (middle layer)........................................................................................ 28
2.2.1 Capa de presentación....................................................................................................................... 28
3. Evolución de las arquitecturas web: MODELOS JSP y Arquitectura MVC................35
3.1 Modelo JSP 1 Capa................................................................................................................ 35
3.2 Modelo JSP 2 Capas.............................................................................................................. 36
3.3 Arquitectura MVC ................................................................................................................ 36
4. Frameworks .....................................................................................................................38
4.1 Definición................................................................................................................................ 38
4.2 Características ....................................................................................................................... 38
4.3 Ventajas de un framework.................................................................................................... 39
4.4 Desventajas de un Framework ............................................................................................. 40
4.5 Opciones en el Mercado ........................................................................................................ 40
5. Patrones de Diseño ..........................................................................................................41
5. 1¿Qué es un Patrón?................................................................................................................ 41
5.2 Abstracción de Patrones ....................................................................................................... 41
5.3 Identificar un Patrón............................................................................................................. 41
5. 4 Patrones contra Estrategias................................................................................................. 41
6. Struts ................................................................................................................................45
6.1 Introducción........................................................................................................................... 45
6.1.1 Capacidades de Struts...................................................................................................................... 45



3

6.2 Visión de Conjunto de una arquitectura ............................................................................. 45
6.3 Struts y ámbito....................................................................................................................... 47
6.3.1 Ámbito de petición .......................................................................................................................... 47
6.3.2 Ámbito de sesión ............................................................................................................................. 48
6.3.3 Ámbito de aplicación....................................................................................................................... 48
6.3.4 Page Scope ...................................................................................................................................... 48
6.4 Utilizar parámetros URL...................................................................................................... 49
6.4.1 Reenviar vs redirigir ........................................................................................................................ 49
6.4.2 Utilizar un redireccionamiento ........................................................................................................ 49
6.4.3 Utilizar un reenvío........................................................................................................................... 49
6.4.4 ¿Qué es mejor en Struts Reenviar o redirigir?................................................................................. 50
6.5 Los paquetes de componentes de Struts .............................................................................. 50
6.5.1 Componentes de controlador Struts................................................................................................. 51
6.5.2 Componentes de Modelo Struts....................................................................................................... 55
6.5.3 Componentes de vista de Struts....................................................................................................... 55
6.5.4 Soporte de múltiples aplicaciones ................................................................................................... 61
7. Java Server Faces............................................................................................................62
7.1 Introducción........................................................................................................................... 62
7.1.1 Beneficios de la Tecnología JavaServer Faces................................................................................ 62
7.2 ¿Qué es una Aplicación JavaServer Faces? ........................................................................ 63
7.3 Una Sencilla Aplicación JavaServer Faces.......................................................................... 63
7.3.1 Pasos del Proceso de Desarrollo...................................................................................................... 64
7.3.2 Desarrollar los Objetos del Modelo....
  • Links de descarga
http://lwp-l.com/pdf14312

Comentarios de: Diseño e implementación de un marco de trabajo (framework) de presentación para aplicaciones JEE (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad