Arquitectura Empresarial J2EE Parte I

INCAPROG ONLINE
Online

CO$10 - ($2)
¿O prefieres llamar ahora al centro?
+57 6... Ver más

Información importante

  • Curso
  • Online
  • 48 horas de dedicación
Descripción

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.

Información importante

Preguntas Frecuentes

· Requisitos

Ninguno

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.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
  • 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.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.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.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.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
  • 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.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
  • 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.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