Curso de Struts
Java Struts
Duración: 8 semanas
Costo: $8,000.00
Struts se basa en el patrón del Modelo-Vista-Controlador (MVC) el cual se utiliza ampliamente y es considerado de gran solidez.
De acuerdo con este patrón, el procesamiento se separa en tres secciones independientes, es decir: el modelo, las vistas y el controlador.
Struts es diseñado para facilitar el acceso al business-end de su aplicación, pero deja la parte de la programación a otros productos,
como JDBC, Enterprise Java Beans, Object Relational Bridge por nombrar algunos.
¿A quién va dirigido?
El curso de Struts va esta dirigido a desarrolladores que manejen la programación orientada a objetos mediante el lenguaje de Java y requieran crear aplicaciones Web solidas, robustas y confiables.
Beneficios de tomar este módulo
Al concluir Struts el participante podrá:
- Crear aplicaciones con MVC
- Entender como funciona Struts
- Integrarse a equipos de desarrollo
- Conocer el Framework mas popular.
- Desarrollar en cualquier capa del modelo
- Implementar validaciones el el servidor
- Entender el siguiente esquema:.
Capa de datos
Castor
Hibernate
iBatis
Capa de control
Struts
Capa de presentación
JSP
Velocity
Freemarker
Temario de curso Struts
Validaciones
- Validaciones tradicionales
- Struts validator
- Validadores básicos
- ValidatorForm y ValidatorAction
- ResourceBundles
- Archivos de configuración
Manejo de errores y excepciones
- Simplificación del procesamiento de errores
- Uso de códigos y páginas de Error
- Reporte de errores
- Formateo de mensajes de error
Tiles
- Layouts
- Definiciones de Tiles
- Atributos de un Tile
Topicos de struts
- Tiles, Internacionalizacion, Seguridad
- Patrones de diseño
- Otros frameworks: Velocity, Struts-menu,etc
- Practicas recomendadas y no recomendadas
Introducción
- Patrón MVC
- Frameworks
- Arquitectura de Struts
- Cuando usar Struts
Habilitación de Struts
- Configuración de Struts: Archivos xml
- properties
- web.xml
- Configuración de elementos de struts
- Configuración para acceso a datos
Primera aplicación Struts
- Uso de blank application
- Primera aplicación struts
Elementos de la capa de Control
- Action
- ActionForwards
- ActionMappings
Elementos de la capa de Vista
- Taglibs de struts
- Tags de jsp
- Trabajo con extensiones de taglibs
Struts es un Servlet que esta configurado para responder a una serie de solicitudes.
Las principales caracteristicas de Struts son:
- Uso del MVC Modelo Vista Controlador
- Validacion de formularios
- Mapeo de Formularios-Beans
- Sublclases de Action
- Carga de archivos al servidor
- Acceso a bases de datos
- Presentacion consistente
- Control de excepciones
- Internacionalizacion
Otros módulos de Java
Java Primer Modulo | Swing | JDBC | Servlets | JSP | J2ME | Hibernate