Servicios Java. Experto Desarrollador de Componentes de Negocio y Componentes Web

Descripción del scorm Servicios Java. Experto Desarrollador de Componentes de Negocio y Componentes Web

Contenido e-learning Servicios Java. Experto Desarrollador de Componentes de Negocio y Componentes Web

Java es un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo. Java fue desarrollado por la compañía Sun Microsystems y está enfocado a cubrir las necesidades tecnológicas de empresas. Uno de los conceptos más interesantes de la tecnología Java es que es un lenguaje independiente de la plataforma, por lo que al realizar un programa en Java podrá funcionar en cualquier ordenador del mercado independientemente del sistema operativo en el que vayamos a utilizar el desarrollo. La tecnología JavaServer Pages(TM) (página JSP(TM)) y los servlets son las principales tecnologías de la capa web que forman parte de Java(TM) Platform, Enterprise Edition (plataforma Java EE). La tecnología Enterprise JavaBeans simplifica aún más el proceso que los desarrolladores siguen para crear componentes empresariales. Enterprise JavaBeans incorpora una gran cantidad de mejoras que reflejan los patrones de uso más frecuentes, entre las que se incluyen los beans de sesión úni...

Contenido e-learning de Servicios Java. Experto Desarrollador de Componentes de Negocio y Componentes Web

CAMPO DE CONOCIMIENTO 1. DESARROLLO DE COMPONENTES DE NEGOCIO CON TECNOLOGÍA EMPRESARIAL JAVABEANS


SCORM 1. ANÁLISIS DE APLICACIONES EJB

Java y arquitectura de capas

Comunicación Capa Web+Capa Negocio

Tecnología Enterprise Java Beans

Evolución de la especificación EJB

Ventajas de la tecnología EJB


SCORM 2. INTRODUCCIÓN A LA APLICACIÓN DE SUBASTA

Introducción a los beans de sesión o "sessión beans"

Tipos de acceso: local, remoto o servicio web

Patrones, Java y EJB

Tipos de bean de sesión

Invocación remota de un bean de sesión


SCORM 3. IMPLEMENTACIÓN DE LOS BEANS DE SESIÓN DE EJB 3.0

Sesión con estado o stateful Session Bean

La Clase Bean

Los bean sin estado o Stateless Session Bean


SCORM 4. IDENTIFICANDO LA CONSTRUCCIÓN DE BLOQUES DE SERVICIOS WEB

Introducción a los beans de entidad

Características generales de la API de Persistencia en Java

Diferencias con los beans de sesión

Requisitos para clases de entidad

Unidades de persistencia

Entity Manager

Laboratorio: EJB de estado


SCORM 5. IMPLEMENTACIÓN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE ASOCIACIÓN DE DATOS

Las claves principales de las entidades

Variedad de relaciones entre entidades

Relaciones entre entities

Operaciones en cascada

Estrategias de recuperación de relaciones

Laboratorio: EJB de entidad


SCORM 6. IMPLEMENTACIÓN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE HERENCIA

Jerarquías de clases

Estrategias de persistencia para jerarquías de clases


SCORM 7. USO DEL LENGUAJE DE CONSULTA (QL) DE JAVA PERSISTENCE

Introducción

Interfaz Query y los objetos derivados de ella

Laboratorio: Persistencia POJO


SCORM 8. DESARROLLO DE APLICACIONES JAVA EE MEDIANTE EL USO DE MENSAJES

Introducción

Dominios de Mensajes

El API de JMS. Tipos de destinos

Productores y Consumidores de Mensajes


SCORM 9. DESARROLLO DE BEANS CONTROLADOS POR MENSAJES

Beans dirigidos por mensajes o Message Driven Bean (MDB)

Diseño de una clase para un MDB:

Laboratorio: Crear Servicio Mensajería


SCORM 10. INTERCEPTORES

Introducción. Interceptores y Entity Listener

Interceptor

Deployment Descriptor

Entity Listener


SCORM 11. TRANSACCIONES

Introducción

Container Managed Transaction

Bean Managed Transaction


SCORM 12. EXCEPCIONES

Introducción

Manejo de excepciones en el contenedor

Excepciones manejadas por el bean

Manejo de excepciones por el cliente


SCORM 13. TEMPORIZADOR

Introducción

Interfaz TimerService

Interfaz Timer


SCORM 14. SEGURIDAD

Introducción

Autorización declarativa

Autorización programática

Responsabilidades del administrador

CAMPO DE CONOCIMIENTO 2. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP

CAMPO DE CONOCIMIENTO 1. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. CAMPO DE CONOCIMIENTO I


SCORM 1. ANALIZANDO UN PROBLEMA Y DISEÑANDO UNA SOLUCIÓN

Introducción

Definir la tecnología servlet

Definir la tecnología JavaServer Pages

JSTL

Definir la tecnología EJB

Definir la tecnología Struts

Definir la tecnología Java Server Faces

Definir la tecnología Java Message Service

Definir la tecnología JDBC

Laboratorio: Creación de proyecto Web


SCORM 2. DESARROLLO DE UN COMPONENTE VISTA

Introducción HttpServlet

Buffering

Método Service

Cabeceras

Elementos del path de la petición

Desarrollar un servlet HTTP sencillo

Configuración de un servlet

Laboratorio: Solicitud de un Servlet.


SCORM 3. DESARROLLO DE UN COMPONENTE CONTROLADOR

Introducción

Envío por POST

Envío por GET

Internacionalización

Class ServletOutputStream

Desarrollar un Servlet con getParameterValues

Laboratorio: Recogida de parámetros


SCORM 4. DESARROLLO DE FORMULARIOS DINÁMICO

Introducción ciclo de vida de un Servlet

Ciclo de vida de Servlet Suspendido

Parámetros de inicialización de un Servlet

Controladores de error

Seguridad

Laboratorio: Ciclo de vida de un servlet


SCORM 5. USO COMPARTIDO DE RECURSOS DE LA APLICACIÓN CON EL CONTEXTO SERVLET

Introducción

Describir la finalidad y las funciones del contexto servlet

Eventos ServletContext


SCORM 6. DISEÑO DE LA CAPA DE NEGOCIO

Introducción

Arquitectura Aplicaciones J2EE

Modelo Tres Capas

Modelo Cuatro capas

Diseño de componentes


SCORM 7. DESARROLLO DE APLICACIONES EEB CON STRUTS

Introducción

Marco de trabajo MVC

Desarrollar una clase action de Struts

ActionMapping

Laboratorio: Creación de propiedades en el archivo ApplicationResource.


SCORM 8. DESARROLLO DE APLICACIONES WEB CON ADMINISTRACIÓN DE SESIONES

Introducción

La clase HttpSession:

Desarrollar servlets utilizando la administración de sesiones

Describir la implementación de cookies de la administración de sesiones.

Laboratorio: Creación y uso de Cookies.


SCORM 9. USO DE FILTROS EN APLICACIONES WEB

Introducción

Ejecución de filtros


SCORM 10. INTEGRACIÓN DE APLICACIONES WEB CON BASES DE DATOS

Introducción

Tipos de drivers

Diseñar una aplicación web para integrarla con un DBMS

Ejemplo de aplicación web que recupere información de una base de datos

API de Java Naming and Directory Interface (JNDI)

Los servicios de Nombre y Directorio

Laboratorio: Paginación de registros

CAMPO DE CONOCIMIENTO 2. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. CAMPO DE CONOCIMIENTO I I


SCORM 1. DESARROLLO DE PÁGINAS JSP

Introducción a la tecnología de páginas JSP

Elementos de Script JSP

Laboratorio: Directivas JSP


SCORM 2. DESARROLLO DE PÁGINAS JSP CON ETIQUETAS PERSONALIZADAS

Introducción

Diseñar una aplicación web con etiquetas personalizadas

Etiquetas con atributos

Etiquetas con contenido en el cuerpo

Utilizar etiquetas JSTL en una página JSP

Base de datos

Laboratorio: Contador de visitas con Custom Tags.


SCORM 3. DESARROLLO DE APLICACIONES WEB CON LA CLASE ACTIONFORM DE STRUTS

Introducción

Crear una clase ActionForm

Creación De Un Proyecto Mvc Con Struts

Laboratorio: Internacionalizar una aplicación


SCORM 4. CONSTRUCCIÓN DE COMPONENTES DE PRESENTACIÓN WEB REUTILIZABLES

Introducción

Tipos de Campos de Entrada Soportados

Otras Útiles Etiquetas de Presentación

Ejemplo de utilización de las etiquetas más importantes

Crear diseños utilizando la infraestructura Struts Tiles

Laboratorio: Librería de etiquetas Logic.


SCORM 5. ANALIZANDO OPORTUNIDADES CON LOS SERVICIOS WEB

Analizando Oportunidades con los Servicios Web

Laboratorio: Analizando Servicios Web


SCORM 6. DISEÑANDO BUENAS PRÁCTICAS Y PATRONES PARA LOS SERVICIOS WEB

Diseñando Buenas Prácticas y Patrones para los Servicios Web

Laboratorio: Buenas prácticas para desarrollar servicios web SOAP


SCORM 7. MANEJANDO EXCEPCIONES EN LOS SERVICIOS WEB

Manejando Excepciones en los Servicios Web

Laboratorio: Excepciones WebServices


SCORM 8. SEGURIDAD EN LOS SERVICIOS WEB

Seguridad en los Servicios Web

Laboratorio: Seguridad Servicios

Interesados en Servicios Java. Experto Desarrollador de Componentes de Negocio y Componentes Web

Dirigido a todas aquellas personas que deseen desarrollarse como profesionales en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.

Java Lenguaje Programación Servicio Web Variables Arquitectura Objetos Loops Encapsulación HerenciaHilos Entrada Salida Ingraestructura UML Java EE Sesiones EJB Mensajes JAX-WS Política de Seguridad Servlet JSP Bases de Datos J...

Duración sugerida para este contenido: 360 horas