Ingeniero
Aplicaciones Web I
2
CARRERAS PROFESIONALES
CIBERTEC
DESARROLLO DE APLICACIONES WEB I
3
ÍNDICE
Página
Presentación
5
Red de contenidos
6
Unidad de aprendizaje 1: Modelo Vista Controlador – Patrón MVC
1.1 Tema 1
: Fundamentos de Struts 2
9
1.1.1. : Arquitectura y Configuración de aplicaciones
9
1.1.2. : La clase Action
131.1.3. : Librerías de etiquetas de Struts 2
29
1.1.4. : Internacionalización – I18N
51
1.2 Tema 2
: Acceso optimizado a base de datos y otras
63
características Struts 2
1.2.1. : Uso de un pool de conexiones para acceso a la fuente
63
de datos
1.2.2. : Librería de Etiquetas de Struts 2 – Principales
72
componentes
1.2.3. : Patrón Composite View – Struts 2 Tiles87
Unidad de aprendizaje 2: Persistencia de datos – Framework IBATIS
2.1 Tema 3
: Introducción a IBATIS
101
2.1.1. : IBATIS – Introducción
101
2.1.2. : Operaciones básicas de acceso a base de datos con
110
IBATIS
2.2 Tema 4
: Otras operaciones con IBATIS
119
2.2.1. : Otras operaciones y características de IBATIS
119
2.2.2. : Tópicos avanzados de IBATIS eIntegración con
128
Struts 2
Unidad de aprendizaje 3: Reportes en Sistemas empresariales
3.1 Tema 5
CIBERTEC
: Reportes con JasperReport
139
CARRERAS PROFESIONALES
4
3.1.1. : Diseño e implementación de reportes con la
141
herramienta Ireport
3.2 Tema 6
: Struts 2 y JasperReport
3.2.1. : Integración de Struts 2 y JasperReport
142
142
Anexo 1
157Anexo 2
167
Anexo 3
172
CARRERAS PROFESIONALES
CIBERTEC
DESARROLLO DE APLICACIONES WEB I
5
PRESENTACIÓN
Desarrollo de Aplicaciones Web I pertenece a la línea de Programación y
Desarrollo de Aplicaciones. Es un curso de especialidad sólo en la carrera de
Computación e Informática. Permite al estudiante concretizar proyectos
informáticos web, aplicando conocimientosprevios aprendidos en diferentes
cursos y poniendo en práctica la teoría adquirida. De esta manera, consolida
conocimientos de diversos cursos de especialidad. Es práctico y desarrollado en
laboratorio. Se implementarán soluciones web que utilizarán los Frameworks
Struts 2 e IBATIS en forma combinada.
El manual para el curso ha sido diseñado bajo la modalidad de unidades de
aprendizaje, lasque se desarrollan durante semanas determinadas. En cada una
de ellas, hallará los logros, que debe alcanzar al final de la unidad; el tema
tratado, el cual será ampliamente desarrollado; y los contenidos, que debe
desarrollar, es decir, los subtemas. Por último, encontrará las actividades que
deberá desarrollar en cada sesión, que le permitirán reforzar lo aprendido en la
clase.
El cursoes eminentemente práctico y se desarrolla íntegramente en laboratorio.
En primer lugar, se inicia con el reconocimiento de los principales patrones de
arquitectura de software, destacándose el patrón Model View Controller (MVC).
Luego, continúa con la presentación del Framework MVC Struts 2. Se profundiza
en sus principales características y componentes. Después, se desarrollan
conceptos depersistencia de datos utilizando para ello el Framework IBATIS.
Por último, se concluye con la elaboración de reportes empresariales, utilizando
la herramienta IReport, el lenguaje jasperReport e integrándolos a aplicaciones
web creadas con Struts 2.
CIBERTEC
CARRERAS PROFESIONALES
6
RED DE CONTENIDOS
Desarrollo de Aplicaciones Web 1
Modelo Vista
Controlador –
Patrón MVCFundame
ntos de
Struts 2
Otras
Características
Struts 2
CARRERAS PROFESIONALES
Persistencia de
datos –
Framework
IBATIS
Introducción
a IBATIS
Otras
operaciones
IBATIS
Reportes en
sistemas
empresariales
Tema 5
JasperReport
CIBERTEC
Tema 6
Struts 2 y
Jasper
DESARROLLO DE APLICACIONES WEB I
7
UNIDAD DE
APRENDIZAJE
1
MODELO VISTA CONTROLADOR...
Regístrate para leer el documento completo.