Desarrollar aplicaciones empresariales distribuidas utilizando JavaBeans 3.0 empresarial y desplegarlos en un servidor JBoss.
Curso dirigido aDesarrolladores de aplicaciones Java y programadores con al menos uno o dos años de experiencia que se encuentran o encontrarán involucrados en el desarrollo de la empresa.
ContenidoEste curso le ayudara a adquirir habilidades especificas tales como el desarrollo, despliegue, funcionamiento y aplicaciones distribuidas utilizando JavaBeans empresarial 3.0 (EJB 3.0). EJBs se utilizan en aplicaciones en el mundo real como el comercio electrónico tiendas Web, transacciones bancarias, inventario de aplicaciones de comercio, el procesamiento de tarjetas de crédito, seguros y aplicaciones de análisis de riesgo, por nombrar algunos, debido a su compatibilidad con una amplia gama de bases de datos y su capacidad para ser reutilizados en múltiples aplicaciones. Este curso es su punto de entrada en aprender a desarrollar EJB de aplicaciones basadas en java.
Antes de tomar este curso, los estudiantes deberán tener conocimientos avanzados de programación en Java. El elemento de curso K que está disponible para proporcionar este nivel de conocimiento es Java 5: Programación avanzada.
Al finalizar los alumnos serán capaces de:
Crear un medio ambiente en EJB.
Desarrollar periodos de sesiones Beans.
Desarrollar la entidad para acceder a los Beans y el control de la base de datos asociada a su aplicación.
Utilizar lenguaje EJB Query para consultar una base de datos y recuperar la información deseada.
Desarrollar mensaje impulsada por los Beans.
Procesar transacciones.
Optimizar el rendimiento de un sitio.
Temario:
Módulo 1: Preparación para desarrollar aplicaciones EJB
Tema 1.1: Crear un plan de aplicación.
Tema 2.2: Determinar el Bean apropiado.
Tema 1.3: Configurar el servidor JBoss para EJBs.
Módulo 2: Desarrollo del periodo de sesiones Beans
Tema 2.1: Determinar el tipo de sesión apropiado para Beans.
Tema 2.2: Crear una sesión de interface remota Beans.
Tema 2.3: Crear una sesión de Beans de implementación de clase.
Tema 2.4: Crear un cliente de sesión Beans.
Tema 2.5: Desplegar una sesión componente del Beans.
Tema 2.6: Crear un estado de periodo de sesiones Beans.
Módulo 3: Desarrollo de entidades Bean
Tema 3.1: Examinar las entidades Beans.
Tema 3.2: Crear una clase de entidad Beans.
Tema 3.3: Crear una sesión Beans para accesar a una entidad Beans.
Tema 3.4: Crear un cliente para una entidad Beans.
Módulo 4: Trabaje con lenguaje EJB Query
Tema 4.1: Crear EJB Querys básicos.
Tema 4.2: Crear Querys parametrizados.
Módulo 5: Desarrollo de mensajes impulsados por los Beans
Tema 5.1: Examinar la aplicación JMS.
Tema 5.2: Crear clases de mensajes impulsados por los Beans.
Tema 5.3: Crear clases de clientes para mensajes impulsados por los Beans.
Tema 5.4: Llamar a un EJB.
Tema 5.5: Comunicar a un HTML frente fina.
Módulo 6: Procesar transacciones
Tema 6.1: Examinar transacciones.
Tema 6.2: Definir atributos de transacción.
Tema 6.3: Establecer las propiedades ACID de transacciones.
Tema 6.4: Crear una transacción de sesión con estado Beans.
Módulo 7: Optimización del rendimiento de sitios
Tema 7.1: Mejorar el nivel de rendimiento Beans.
Tema 7.2: Mejorar la base de datos de nivel de rendimiento.