INSTITUTO NOVATECH MADRID es una empresa innovadora y dinámica, con un amplio ca
tálogo de productos y servicios dirigidos a particulares y empresas, nuestro principal objetivo es la calidad total en nuestros proyectos formativos.
Las homologaciones de los principales fabricantes, nuestra colaboración estratégica con PUE y nuestra vinculación a proyectos formativos nacionale...
Cursos de la misma temática (Atención al cliente garantizada | Titulación oficial | Prácticas)
Este curso le enseña a los alumnos como desarrollar la capa de negocios de una aplicación empresarial utilizando la tecnología Enterprise JavaBeans (EJB) de la especificación Java 2 Enterprise Edition J2EE. El desarrollo de Enterprise JavaBeans para resolver los problemas encontrados en la capa de reglas de negocios, tales como portabilidad, ejecución remota, transacciones, persistencia de datos, ejecución asíncrona, entre otros. En este curso también se cubre el diseño y las buenas prácticas cuando se desarrollan Enterprise JavaBeans.
DIRIGIDO A
Este curso está dirigido a programadores, analistas, diseñadores o arquitectos de software, que estén en la necesidad o deseen desarrollar componentes de negocios para aplicaciones empresariales basadas en la especificación J2EE.
Aquellas personas quienes ya hayan obtenido la certificación 'Sun Certified Programmer for the Java 2 Platform' y deseen optar ahora por la certificación 'Sun Certified Business Component Developer'. Examen 310 – 090.
PRERREQUISITOS
Conocimientos avanzados y experiencia en el lenguaje de programación Java.
DURACION Y PRECIO
50 horas de duración
Precio: 590 €
60 € de matrícula (no incluidos en el precio del curso)
MATERIAL
Documentación incluida.
CONVOCATORIAS
CONVOCATORIA 1: MAÑANAS Lunes a Jueves de 09:00 a 12:00
CONVOCATORIA 2: TARDES Lunes a Jueves de 16:00 a 19:00
CONVOCATORIA 3: NOCHES Lunes a Jueves de 19:00 a 22:00
CONVOCATORIA 4: SÁBADOS de 09:00 a 14:00
CONVOCATORIA 5: LUNES Y MIÉRCOLES de 16:00 a 19:00
MARTES Y JUEVES de 16:00 a 19:00
PROGRAMA CURSO DESARROLLO DE COMPONENTES DE NEGOCIO. ARQUITECTURA J2EE
Introducción a la arquitectura de aplicaciones J2EE.
Identificar tecnologías de multiples capas.
Evaluar la capa de negocios.
El contenedor J2EE como middleware.
Objetivo de los Enterprise JavaBeans.
Beneficios de los Enterprise JavaBeans.
Entendiendo la arquitectura del contenedor EJB.
El Deployment Descriptor.
Arquitectura de Enterprise JavaBeans.
Ejecutando un método remoto.
Sobre los argumentos y los valores de retorno.
La llamada a los métodos de negocio por medio de la interfaz remota.
EJB usa RMI.
El objeto remoto y su interfaz.
Introducción a la arquitectura de los Session Beans.
Introducción a la arquitectura de los Entity Beans.
Introducción a la arquitectura de los Session Bean con estado.
Introducción a la arquitectura de los Session Bean sin estado.
Introducción a la arquitectura de los Message Driven Beans.
Organizando sus Beans.
Session Bean.
Entendiendo el cliente de un EJB.
¿Qué es JNDI?
El método narrow.
Escribiendo el Remote Home Interface para un Session Bean.
Interfaces locales.
Métodos de interfaces locales.
El método remove.
Comparando interfaces Remotas con interfaces Locales.
Detras del Session Bean.
Callbacks al contenedor.
El ciclo de vida del Bean.
La creación del Bean.
Métodos de negocios de un Bean.
Passivation: escalabilidad de un Session Bean.
Removiendo un Bean. Escribiendo un Session Bean.
El Session Context.
Los Entity Beans.
¿Qué es un Entity Bean?
Los Entity Beans desde el punto de vista del cliente.
Escribiendo un simple Entity Bean.
Los Entity Beans y la interfaz remota.
Los Entity Beans y el Home Interface.
El cliente y el Home Interface.
Métodos de negocios dentro del Home Interface.
El método create de un Entity Bean comparandolo con el método create de un Session Bean.
El método remove de un Entity Bean comparandolo con el método remove de un Session Bean.
Ciclo de vida del Entity Bean.
Detrás de los Entity Beans.
Sincronización de Entity Beans.
Persistencia administrada por el contenedor y persistencia administrada por el Bean.
La interfaz EntityBean y sus métodos Callback.
Escribiendo un Entity Bean CMP.
Identidad del Objeto: Primary Key.
Los métodos Finder.
Los métodos de negocio del Home Interface.
Relaciones entre Entity Beans.
Relaciones.
Multiplicidad.
Campos CMP y CMR.
Eliminación en cascada.
EJB-QL para un simple bean.
Las instrucciones SELECT y FROM.
La instrucción WHERE.
Colecciones.
Las expresiones BETWEEN, IN, IS EMPTY, y LIKE.
Asignación en las relaciones.
Message Driven Beans.
Cuando usar Message Driven Beans Escribiendo un Message Driven Bean.
El deployment descriptor para un Message Drive Bean.
Topics y Queues.
MessageDrivenContext.
Transacciones.
¿Cómo trabajan las transacciones con los EJB?
Propagación de transacciones.
Como lograr una transacción.
El método setRollbackOnly.
Transacciones administradas por el Bean (BMT).
Transacciones administradas por el contenedor (CMT).
Como trabajan los atributos.
Inespecificado contexto de transacciones.
El Deployment Descriptor para CMT.
Sincronización de sesiones.
Excepciones en EJB.
Manejando una excepción dentro de un EJB.
Excepciones de aplicación dentro de un EJB.
Excepciones de sistema dentro de un EJB.
RemoteExcepcion y EJBExcepcion.
Responsabilidades del Bean Provideer.
Las cinco excepciones de aplicación estándares de los EJB.
Comunes excepciones de sistema.
Seguridad en EJB.
¿Cómo trabaja la seguridad dentro de los EJB?
La responsabilidad del Application Assembler.
Definiendo la permisología de los métodos.
La responsbilidad del Deployer.
Seguridad a nivel de instancias vs. seguridad a nivel de clases.
Usando seguridad programática.
Uso de
El contexto de la seguridad y su propagación con
Distribuyendo EJB.
El contexto java:comp/env.
Creando y usando subcontextos.
La responsabilidad del Bean Provideer y del Application Assembler.
La responsabilidad del Deployer.
Recordando las responsabilidades.
El API de los EJB. El EJB-JAR.
Programando restricciones.
Beneficios para la empresa al disponer de personas certificadas:
Ahorro en tiempo y dinero.
Contar con personal calificado para evitar retrasos innecesarios en el funcionamiento de los sistemas de su empresa.
Eficacia en el desempeño de su trabajo y 'satisfacción al cliente'.
Eliminar demoras
Facilidad en el reclutamiento de personal capacitado.
PLAZAS LIMITADAS.FORMACION PARA LOGRAR UNA TITULACION CON RECONOCIMIENTO MUNDIAL.
INSTITUTO NOVATECH mantiene acuerdos de colaboración con prestigiosas Instituciones, Fundaciones y Organismos con el claro objetivo de participar activamente en el Progreso de la Sociedad de la Información. INSTITUTO NOVATECH es además Socio Colaborador de los principales Proyectos Tecnológicos Mundiales, Cisco CNAP, Microsoft IT Academy, Comptia, EC - Council, Microsoft MOS, Oracle Partner Network, Linux LPI, etc.)
INSTITUTO NOVATECH es miembro de: Instituto de la Ingeniería de España (IIES), miembro de la Asociación Nacional de empresas de Electrónica, Tecnología de la Información y Telecomunicaciones de España (AETIC), miembro de la Asociación Internacional Comptia, miembro de la Asociación Internacional de Comercio Electrónico Ec-council, además de Colaborador de PUE, Proyecto Universidad Empresa.
INSTITUTO NOVATECH también es Centro Certificador Oficial PEARSON VUE, por lo que todos los asistentes a nuestros Programas Formativos pueden certificarse en nuestras instalaciones.
INSTITUTO NOVATECH es una marca registrada y patentada. Quedan reservados todos los derechos. Temario Registrado y Patentado por Instituto Novatech. Quedan reservados todos los derechos.