Arquitectura Empresarial J2EE Parte I
Curso
Online
*Precio estimado
Importe original en COP:
$ 10
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
48h
Objetivo del curso: Curso Arquitectura Empresarial J2EE, para el desarrollo de aplicaciones web empresariales distribuidas. Dirigido a: Estudiantes, profesores y arquitectos de software los cuales tengan intencion de profundizar sus conocimientos en arquitectura de software.
A tener en cuenta
Ninguno
Opiniones
Temario
- Capítulo 1 : 1. Información general
- 1.1.Java EE 6 Platform Highlights
- 1.2.Modelo de aplicaciones Java EE
- 1.3.Aplicaciones distribuidas de varios niveles
- (1) 1.3.1.Seguridad
- (2) 1.3.2.Los componentes Java EE
- 1.3.3.Los clientes de Java EE
- (3) 1.3.3.1.Clientes Web
- (4) 1.3.3.2.Aplicaciones Clientes
- (5) 1.3.3.3.Applets
- (6) 1.3.3.4.La arquitectura de componentes JavaBeans
- (7) 1.3.3.5.Servidor de Comunicaciones Java EE
- (8) 1.3.4.Componentes Web
- (9) 1.3.5.Componentes de Negocio
- (10) 1.3.6.Capa de Sistemas de Información Empresarial
- 1.4.Contenedores Java EE
- (11) 1.4.1.Servicios de Contenedor
- (12) 1.4.2.Tipos de Contenedor
- 1.5.Soporte de Servicios Web
- 1.5.1.XML
- (13) 1.5.2.Protocolo de transporte SOAP
- 1.5.3.Formato estandar WSDL
- (14) 1.5.3.1.Ensamblaje de aplicaciones y de implementación Java EE de
- (15) 1.5.3.2.Empaquetado de aplicaciones
- (16) 1.5.3.3.Desarrollo de Funciones
- (17) 1.5.4.Proveedor del Producto Java EE
- (18) 1.5.5.Proveedor de la Herramienta
- 1.5.6.Proveedor de la Aplicación de Componentes
- (19) 1.5.6.1.Desarrollador del Enterprise Bean
- (20) 1.5.6.2.Desarrollador del componente Web
- (21) 1.5.6.3.Desarrollador de la aplicación cliente
- (22) 1.5.7.Ensamblador de la aplicación
- (23) 1.5.8.Desplegador de la aplicación y administrador
- 1.5.1.XML
- 1.6.Java EE 6 APIs
- (24) 1.6.1.Enterprise JavaBeans Technology
- (25) 1.6.2.Java Servlet Technology
- (26) 1.6.3.JavaServer Faces Technology
- (27) 1.6.4.JavaServer Pages Standard Tag Library
- (28) 1.6.5.Java Persistence API
- (29) 1.6.6.Java Transaction API
- (30) 1.6.7.Java API for RESTful Web Services
- (31) 1.6.8.Managed Beans
- (32) 1.6.9.Contexts and Dependency Injection for the Java EE Platform (JSR 299)
- (33) 1.6.10.Dependency Injection for Java (JSR 330)
- (34) 1.6.11.Bean Validation
- (35) 1.6.12.Java Message Service API
- (36) 1.6.13.Java EE Connector Architecture
- (37) 1.6.14.JavaMail API
- (38) 1.6.15.Java Authorization Contract for Containers
- (39) 1.6.16.Java Authentication Service Provider Interface for Containers
- 1.7.Java EE 6 APIs in the Java Platform, Standard Edition 6.0
- (41) 1.7.1.Java Database Connectivity API
- (42) 1.7.2.Java Naming and Directory Interface API
- (43) 1.7.3.JavaBeans Activation Framework
- (44) 1.7.4.Java API for XML Processing
- (45) 1.7.5.Java Architecture for XML Binding
- (46) 1.7.6.SOAP with Attachments API for Java
- (47) 1.7.7.Java API for XML Web Services
- (48) 1.7.8.Java Authentication and Authorization Service
- (49) 1.8.GlassFish Herramientas de Servidor
- Capítulo 2 - Usando los ejemplos del Tutorial
- 2.1.Software requerido
- (49) 2.1.1.Java Platform, Standard Edition
- 2.1.2.Java EE 6 Software Development Kit
- (50) 2.1.2.1.Consejos de instalación del SDK
- 2.1.3.Tutorial de componentes Java EE 6
- (51) 2.1.3.1.Para obtener el componente Tutorial Uso de la herramienta de actualización
- 2.1.4.NetBeans IDE
- (52) 2.1.4.1.Para instalar NetBeans IDE sin servidor GlassFish
- (53) 2.1.4.2.Para Agregar servidor GlassFish como servidor en el IDE NetBeans
- 2.1.5.Apache Ant
- (54) 2.1.5.1.Para obtener Apache Ant
- (55) 2.2.Arranque y parada del servidor GlassFish
- 2.3.Inicio de la Consola de administración
- (56) 2.3.1.Para iniciar la consola de administración en NetBeans IDE
- 2.4.Arranque y parada del servidor Java DB
- 2.4.1.Para iniciar el servidor de base de datos mediante el IDE NetBeans
- 2.5.Construcción de los ejemplos
- 2.6.Ejemplo Tutorial de Estructura de directorios
- 2.7.Conseguir las últimas actualizaciones de la guía de aprendizaje
- 2.7.1.Para actualizar el tutorial A través del Centro de Actualización
- 2.8.Depuración de aplicaciones Java EE
- 2.8.1.Uso del registro de servidor
- 2.8.1.1.Para utilizar el Visor de registros
- 2.8.2.El uso de un depurador
- 2.8.2.1.Para depurar una aplicación con un depurador
- 2.8.1.Uso del registro de servidor
- 2.1.Software requerido
- Capítulo 3 - Introducción a las aplicaciones Web
- 3.1.Aplicaciones Web
- 3.2.Web del ciclo de vida de aplicaciones
- 3.3.Web módulos: el ejemplo Hello1
- 3.3.1.Examinando el módulo web hello1
- 3.3.1.1.Para ver la Hello1 Web Módulo Uso de NetBeans IDE
- 3.3.2.Embalaje de un módulo Web
- 3.3.2.1.Para establecer la raíz de contexto
- 3.3.2.2.Para construir el paquete y Hello1 Módulo Web con NetBeans IDE
- 3.3.2.3.Para construir el paquete y Hello1 Web Módulo Uso de Ant
- 3.3.3.Implementación de un Módulo Web
- 3.3.3.1.Para implementar el Hello1 Web Módulo Uso NetBeans IDE
- 3.3.3.2.Para implementar el módulo Hello1 Web usando Ant
- 3.3.4.Ejecución de un módulo Web implementados
- 3.3.4.1.Para ejecutar un módulo Web implementados
- 3.3.5.Listado de módulos implementados Web
- 3.3.5.1.Para la lista de Web implementados los módulos Uso de la Consola de administración de
- 3.3.5.2.Para la lista de módulos implementados Web mediante el comando asadmin
- 3.3.6.Actualización de un módulo Web
- 3.3.6.1.Para actualizar un ModuleTo Web implementado un módulo de actualización de la Web implementados
- 3.3.7.Dinámica de Recarga
- 3.3.7.1.Para desactivar o modificar la recarga dinámica
- 3.3.8.Anulación de la implementación de módulos Web
- 3.3.8.1.Para anular la implementación de la Hello1 Web Módulo Uso de NetBeans IDE
- 3.3.8.2.Para anular la implementación de la Hello1 Web Módulo Uso de Ant
- 3.3.1.Examinando el módulo web hello1
- 3.4.Configuración de las aplicaciones Web: el ejemplo hello2
- 3.4.1.Asignación de direcciones URL de Web Components
- 3.4.2.Examinando la hello2 Web Módulo
- 3.4.2.1.Para ver la hello2 Web Módulo Uso de NetBeans IDE
- 3.4.3.Construcción, EMBALAJE, implementar y El Ejemplo ejecutar hello2
- 3.4.3.1.Para construir, implementar paquetes, y ejecutar el ejemplo hello2 Con NetBeans IDE
- 3.4.3.2.Para construir, implementar paquetes, y ejecutar el ejemplo hello2 Usando Ant
- 3.4.4.La declaración de Archivos Bienvenido
- 3.4.5.Configuración de los parámetros del contexto y de inicialización
- 3.4.5.1.Para agregar un parámetro de contexto usando NetBeans IDE
- 3.4.5.2.Para crear un archivo web.xml Con NetBeans IDE
- 3.4.5.3.Para agregar un parámetro de inicialización Con NetBeans IDE
- 3.4.6.Asignación de errores a las pantallas de error
- 3.4.6.1.Para configurar un mapa de error con NetBeans IDE
- 3.4.7.La declaración de las referencias de recursos
- 3.4.7.1.Declarar una referencia a un recurso
- 3.4.7.2.Declarar una referencia a un servicio Web
- 3.5.Más información sobre las aplicaciones Web
- Capítulo 4 - Tecnología JavaServer Faces
- 4.1.¿Qué es una aplicación JavaServer Faces?
- 4.2.Beneficios de la tecnología JavaServer Faces
- 4.3.Creación de una aplicación JavaServer simple Caras
- 4.3.1.El desarrollo del bean de respaldo
- 4.3.2.Creación de la Página Web
- 4.3.3.Mapa de la Instancia FacesServlet
- 4.3.4.El ciclo de vida de la hola de aplicaciones
- 4.3.5.Para construir, empaquetar, implementar y ejecutar la aplicación en NetBeans IDE
- 4.4.Más información sobre la tecnología JavaServer Faces
- Capítulo 5 - Introducción a Facelets
- 5.1.¿Qué es Facelets?
- 5.2.Desarrollo de una aplicación simple Facelets
- 5.2.1.Crear una aplicación Facelets
- 5.2.1.1.El desarrollo de un bean de respaldo
- 5.2.1.2.Crear vistas Facelets
- 5.2.2.Configuración de la aplicación
- 5.2.3.Construcción, embalaje, implementar y ejecutar el ejemplo guessNumber Facelets
- 5.2.3.1.Para construir, paquete, e implementar el ejemplo guessNumber Con NetBeans IDE
- 5.2.3.2.Para construir, paquete, e implementar el ejemplo guessNumber Usando Ant
- 5.2.3.3.Para ejecutar el ejemplo de guessNumber
- 5.2.1.Crear una aplicación Facelets
- 5.3.Plantillas
- 5.4.Componentes compuestos
- 5.5.Recursos
- Capítulo 6 - La expresión del lenguaje
- 6.1.Vista general de la IE
- 6.2.Inmediata y sintaxis Evaluación diferidos
- 6.2.1.Evaluación inmediata
- 6.2.2.Distribuir en varios ejercicios de evaluación
- 6.3.Valor y expresiones Método
- 6.3.1.Valor de las expresiones
- 6.3.1.1.Hacer referencia a objetos Uso de expresiones de valor
- 6.3.1.2.En relación con las propiedades de objeto Usar expresiones de valor
- 6.3.1.3.Cuando las expresiones valor se puede utilizar
- 6.3.2.Método de Expresión
- 6.3.2.1.Métodos parametrizados de llamado
- 6.3.1.Valor de las expresiones
- 6.4.La definición de un tipo de atributo del tag
- 6.5.Literal de las expresiones
- 6.6.Operadores
- 6.7.Palabras reservadas
- 6.8.Ejemplos de expresiones de EL
- Capítulo 7 - Uso de la tecnología JavaServer Faces en Páginas Web
- 7.1.Configuración de una página
- 7.2.Agregar componentes a una página mediante etiquetas HTML
- 7.2.1.Etiquetas de componentes comunes Atributos
- 7.2.1.1.El atributo id
- 7.2.1.2.El atributo inmediata
- 7.2.1.3.El prestados atributo
- 7.2.1.4.El estilo y atributos styleClass
- 7.2.1.5.El valor y los atributos obligatorios
- 7.2.2.Agregar Jefe HTML y etiquetas de cuerpo
- 7.2.3.Adición de un componente de la Forma
- 7.2.4.Utilización de componentes de texto
- 7.2.4.1.Representar un campo de texto con la h: inputText etiqueta
- 7.2.4.2.Representación de un campo de contraseña con la h: inputSecret etiqueta
- 7.2.4.3.Representación de una etiqueta con la h: outputLabel etiqueta
- 7.2.4.4.Representar un hipervínculo con la h: outputLink etiqueta
- 7.2.4.5.Mostrar un mensaje con el formato h: OUTPUTFORMAT etiqueta
- 7.2.5.Uso de Etiquetas de comandos de componentes para la Realización de acciones y Navegación
- 7.2.5.1.Representar un botón con la h: CommandButton Etiqueta
- 7.2.5.2.Representar un hipervínculo con la h: commandLink etiqueta
- 7.2.6.Adición de gráficos e imágenes con la h: graphicImage etiqueta
- 7.2.7.Diseñar los componentes con la h: panelGrid yh: Etiquetas panelGroup
- 7.2.8.Viendo Componentes para la selección de un valor
- 7.2.8.1.Viendo una casilla de verificación Usar la h: selectBooleanCheckbox etiqueta
- 7.2.8.2.Mostrar un menú Uso de la h: selectOneMenu etiqueta
- 7.2.9.Viendo Componentes para la selección de varios valores
- 7.2.10.Uso de la f: selectItem y f: Etiquetas selectItems
- 7.2.10.1.Uso de la f: selectItems etiqueta
- 7.2.10.2.Uso de la f: Tag selectItem
- 7.2.11.Utilización de componentes de la tabla enlazada a datos
- 7.2.12.Mostrando mensajes de error con la h: mensaje y h: Mensajes de Etiquetas
- 7.2.13.Creación de URL bookmarkable con la h botón: y H: Etiquetas enlace
- 7.2.14.Utilizar parámetros Ver configurar URL bookmarkable
- 7.2.15.Uso de recursos de reubicación h: Etiquetas de salida
- 7.2.1.Etiquetas de componentes comunes Atributos
- 7.3.Uso de Etiquetas núcleo
- Capítulo 8 - Uso de convertidores, los oyentes, y los validadores
- 8.1.Cómo utilizar los conversores estándar
- 8.1.1.Conversión del valor de un componente
- 8.1.2.Usando DateTimeConverter
- 8.1.3.Usando NumberConverter
- 8.2.El registro de oyentes en los Componentes
- 8.2.1.El registro de un oyente de valor de cambio de un componente
- 8.2.2.El registro de un oyente de acción sobre un componente
- 8.3.Uso de los validadores estándar
- 8.3.1.Validación del valor de un componente
- 8.3.2.Usando LongRangeValidator
- 8.4.Hacer referencia a un método de bean de respaldo
- 8.4.1.Hacer referencia a un método que realiza la navegación
- 8.4.2.Hacer referencia a un método que controla un evento de acción
- 8.4.3.Hacer referencia a un método que realiza la validación
- 8.4.4.Hacer referencia a un método que controla un evento de cambio de valor
- 8.1.Cómo utilizar los conversores estándar
- Capítulo 9 - Desarrollo con la tecnología JavaServer Faces
- 9.1.Backing Beans
- 9.1.1.Creación de un backing bean
- 9.1.2.Uso de EL para referenciar un Backing Bean
- 9.2.Escribiendo propiedades de un Bean
- 9.2.1.Escribiendo propiedades de enlace a valores de component
- 9.2.1.1.UIInput y propiedades UIOutput
- 9.2.1.2.UIData Propiedades
- 9.2.1.3.UISelectBoolean Propiedades
- 9.2.1.4.UISelectMany Propiedades
- 9.2.1.5.UISelectOne Propiedades
- 9.2.1.6.UISelectItem Propiedades
- 9.2.1.7.UISelectItems Propiedades
- 9.2.2.Escribir propiedades enlazadas a instancias de componentes
- 9.2.3.Escribir propiedades enlazadas a los convertidores, los oyentes o los validadores
- 9.2.1.Escribiendo propiedades de enlace a valores de component
- 9.3.Copia de la escritura Métodos Bean
- 9.3.1.Escribir un método para controlar la navegación
- 9.3.2.Escribir un método para controlar un evento de acción
- 9.3.3.Escribir un método para realizar la validación
- 9.3.4.Escribir un método para controlar un evento de cambio de valor
- 9.4.Uso de validación Bean
- 9.4.1.Validar Nulo y cadenas vacías
- 9.1.Backing Beans
- Capítulo 10 - JavaServer Faces Conceptos de Tecnología Avanzada
- 10.1.Información general de las JavaServer Faces del ciclo de vida
- 10.2.El ciclo de vida de una aplicación JavaServer Faces
- 10.2.1.Fase de restauración de Vista
- 10.2.2.Solicitud de aplicar los valores de fase
- 10.2.3.Proceso de Validación de fase
- 10.2.4.Modelo de actualización de valores de la fase
- 10.2.5.Invocar la fase de aplicación
- 10.2.6.Render Fase de respuesta
- 10.3.Parcial de procesamiento y la representación parcial
- 10.4.El ciclo de vida de una aplicación Facelets
- 10.5.Interfaz de usuario del modelo de componentes
- 10.5.1.Las clases de componentes de interfaz de usuario
- 10.5.2.Modelo de componentes de representación
- 10.5.3.Conversión de Modelo
- 10.5.4.Evento y escucha modelo
- 10.5.5.La validación del modelo
- 10.5.6.Modelo de navegación
- Capítulo 11 - Configuración de las aplicaciones JavaServer Faces
- 11.1. Uso de anotaciones para la configuración de beans gestionados
- 11.1.1. Uso de alcance de beans gestionados
- 11.1.1.1. Eager Application--scoped Beans
- 11.1.1. Uso de alcance de beans gestionados
- 11.2. Archivo de configuración del recurso de la aplicación
- 11.2.1. Ordenamiento del archivo de configuración del recurso de la aplicación
- 11.3. Configuración de beans
- 11.3.1. Uso del elemento managed-bean
- 11.3.2. Inicialización de propiedades mediante el uso del elemento managed-property
- 11.3.2.1. Referenciando un tipo de Java Enum
- 11.3.2.2. Referenciando un parámetro de inicialización
- 11.3.2.3. Inicialización de las propiedades Mapa
- 11.3.2.4. Inicialización de las propiedades de matriz y lista
- 11.3.2.5. Inicialización de las propiedades del Bean Gestionado
- 11.3.3. Inicialización de mapas y listas
- 11.4. El registro de mensajes de error
- 11.4.1. Usando FacesMessage crear un mensaje
- 11.4.2. Hacer referencia a los mensajes de error
- 11.5. Registro de texto personalizado estática localizada
- 11.6. Uso de los validadores por defecto
- 11.7. Configurar reglas de navegación
- 11.7.1. Reglas de Navegación implícita
- 11.8. Los requisitos básicos de una aplicación JavaServer Faces
- 11.8.1. Configurar una aplicación con un descriptor de despliegue Web
- 11.8.1.1. Identificación de los servlets para el procesamiento del ciclo de vida
- 11.8.1.2. Especificar una ruta de acceso a un archivo de la aplicación de configuración de recursos
- 11.8.1.3. Especificación de la ubicación del Estado se guarda
- 11.8.2. Configuración de la etapa de proyecto
- 11.8.3. Incluyendo las clases, Páginas, y otros recursos
Arquitectura Empresarial J2EE Parte I
*Precio estimado
Importe original en COP:
$ 10