Arquitectura de Aplicaciones para la Web

Programa del Curso (18 Horas)

Introduction to Struts Framework

  • Model-View-Controller (MVC) architecture
  • Components involved in MVC architecture
  • JSP Model 1 and JSP Model 2 approaches
  • Struts framework
  • Features and components of Struts 1 framework
  • Architecture of Struts 1 framework
  • Developing Web applications using Struts 1 components
Working with Struts 2 Framework
  • Struts 2 framework
  • Components and request life cycle of Struts 2 framework
  • Difference between Struts 1 and Struts 2 framework
  • Implement Struts 2 actions using Action interface and ActionSupport class
  • Managing data from forms to JavaBean properties
  • Configure Struts 2 components in the configuration file
  • Result and Result Types
  • Annotations
  • Develop a Java Web application using Struts 2 framework
Session 3 – Struts 2 - Interceptors and Tags
  • Interceptors in Struts 2 framework
  • Types of built-in Interceptors
  • Configure Interceptors in Strut2 application
  • Interceptors Stacks
  • Custom Interceptors in Struts 2 framework
  • Different types of tags used in Struts 2 View page
  • Data tags
  • Control tags
  • User Interface (UI) tags
Struts 2 - OGNL, Validation, and Internationalization
  • Use of ValueStack
  • OGNL expression language
  • Flow of data in and out of the Struts 2 framework
  • Use of converters and their types
  • Validator framework in Struts 2
  • Types of validators present in the Validator framework
  • Implementation of validation framework in Struts 2
  • Internationalization
  • Use of i18N interceptor and resource bundle in internationalization
  • Struts 2 Web application with internationalization
Introduction to JavaServer Faces
  • JSF framework
  • Components of JSF framework
  • Different types of configuration files used in JSF applications
  • JSF architecture and JSF lifecycle
  • UI components and the renderers in JSF
  • Managed beans in JSF
  • Basic tag, converter tag, and validator tag in JSF
Expression Language, Facelets, and Data Table
  • Features of JSF 1.2 and JSF 2.0
  • Expression language and its types in JSF
  • Facelets View in JSF 2.0
  • JSF 2.0 DataTables
  • JSF 2.0 Event Handling
  • Code to integrate JSF 2.0 with JDBC API
Comments