Curso de Experto en Desarrollo de Negocio con Tecnologí­a Empresarial Java Beans

Los Entreprises JavaBeans sirven para construir aplicaiones empresariales JEE de Oracle. Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor, que son, precisamente los EJB. 

  • Conocer los conceptos básicos que definen la programación de Enterprise JavaBeans y su arquitectura.
  • Conocer los conceptos básicos que definen la programación de Enterprise JavaBeans en su faceta de sesión.
  • Conocer la programación de Enterprise JavaBeans en sus diferentes tipos de sesión.
  • Conocer el papel desempeñado por las clases de entidad en la tecnología EJB.
  • Conocer el papel desempeñado por las relaciones y su modelado dentro las clases de entidad en la tecnología EJB.
  • Conocer y manejar el lenguaje de consultas EJB QL.
  • Manejar los beans controlados o conducidos a través de mensajes.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

módulo 1. Desarrollo de componentes de negocio con tecnología empresarial javabeans

1. Análisis de aplicaciones ejb

  1. java y arquitectura de capas
  2. comunicación capa web+capa negocio
  3. tecnología enterprise java beans
  4. evolución de la especificación ejb
  5. ventajas de la tecnología ejb

2. Introducción a la aplicación de subasta

  1. introducción a los beans de sesión o "sessión beans"
  2. tipos de acceso: local, remoto o servicio web
  3. patrones, java y ejb
  4. tipos de bean de sesión
  5. invocación remota de un bean de sesión

3. Implementación de los beans de sesión de ejb 3.0

  1. sesión con estado o stateful session bean
  2. la clase bean
  3. los bean sin estado o stateless session bean

4. Identificando la construcción de bloques de servicios web

  1. introducción a los beans de entidad
  2. características generales de la api de persistencia en java
  3. diferencias con los beans de sesión
  4. requisitos para clases de entidad
  5. unidades de persistencia
  6. entity manager
  7. laboratorio: ejb de estado

5. Implementación de clases de entidad: modelado de relaciones de asociación de datos

  1. las claves principales de las entidades
  2. variedad de relaciones entre entidades
  3. relaciones entre entities
  4. operaciones en cascada
  5. estrategias de recuperación de relaciones
  6. laboratorio: ejb de entidad

6. Implementación de clases de entidad: modelado de relaciones de herencia

  1. jerarquías de clases
  2. estrategias de persistencia para jerarquías de clases

7. Uso del lenguaje de consulta (ql) de java persistence

  1. introducción
  2. interfaz query y los objetos derivados de ella
  3. laboratorio: persistencia pojo

8. Desarrollo de aplicaciones java ee mediante el uso de mensajes

  1. introducción
  2. dominios de mensajes
  3. el api de jms. Tipos de destinos
  4. productores y consumidores de mensajes

9. Desarrollo de beans controlados por mensajes

  1. beans dirigidos por mensajes o message driven bean (mdb)
  2. diseño de una clase para un mdb:
  3. laboratorio: crear servicio mensajería

10. Interceptores

  1. introducción. Interceptores y entity listener
  2. interceptor
  3. deployment descriptor
  4. entity listener

11. Transacciones

  1. introducción
  2. container managed transaction
  3. bean managed transaction

12. Excepciones

  1. introducción
  2. manejo de excepciones en el contenedor
  3. excepciones manejadas por el bean
  4. manejo de excepciones por el cliente

13. Temporizador

  1. introducción
  2. interfaz timerservice
  3. interfaz timer

14. Seguridad

  1. introducción
  2. autorización declarativa
  3. autorización programática
  4. responsabilidades del administrador

Cursos relacionados

Curso Práctico de PrestaShop: Experto en Creación de Tiendas Online

Instalar y configurar su negocio de comercio electrónico. Configurar una tienda para organizar sus recursos (empleados, transportistas…), determinar el perímetro de actuación (zonas, países…) y las condiciones de la actividad (monedas, impuestos, formas de pago, gestión del transporte…). Estructurar de la mejor forma posible su catálogo definiendo las categorías de productos, las marcas...

Máster en Visual Studio 2012. Desarrollos .NET 2012 Framework 4.5 y ASP.NET

Máster executive para que convertirte en un experto como desarrollador. Mejora tus conocimientos y habilidades como programador y podrás optar a mejores posbilidades profesionales.

Desarrollador ABAP-SAP Oficial

Con este curso te convertirás en un experto en ABAP, el lenguaje de programación utilizado en SAP y que permite el desarrollo, implementación y especialización de uno de los programas más importantes en el mundo empresarial.  Con este curso 100% Gratuito conseguirás el certificado oficial de consultor SAP Recursos Humanos.  Este curso se imparte presencialmente en Madrid y Sevilla. 

Experto en Desarrollo de Componentes Web con Tecnologí­a Servlet y JSP

Entender los conceptos básicos de la Plataforma Java EE.Trabajar con la configuración de un servlet.Trabajar con el componente controlador en las peticiones de un servlet.Entender la separación de la lógica de negocios y de la lógica de diseñoCrear proyectos basados en el patrón MVC con Struts.Utilizar las acciones JSP que usan construcciones en sintaxis XML para controlar el...

Analista Programador PHP

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software.Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

Técnico en Creación de Web con Joomla 1.5 y SEO Profesional

Aúna los conocimientos del poderoso creador de webs Joomla con los conocimientos básicos de SEO (optimización para buscadores) y rentabiliza tu presencia en Internet. Internet es un oportunidad de negocio que te está esperando, no la dejes escapar formándote con este curso.

Curso de Information System Management

Determinar los accesos al sistema de gestión de información utilizando herramientas específicas, según unas necesidades y especificaciones funcionales dadas. Aplicar procedimientos de auditoria y resolución de incidencias en el sistema de gestión de información, según unas necesidades dadas. Publicar los contenidos del sistema de información utilizando los canales de distribución de...

SQL Server

Curso profesional que te permitirá desarrollar tus conocimientos y capacidades en SQL Server.Capacitar para describir la arquitectura del servidor sqlPlanificar una instalación del servidor sql y así instalar un ejemplo del servidor sql.Gestionar archivos y bases de datos, incluyendo la determinación de requisitos de recurso.