Está en la página 1de 19

CURSO HIBERNATE

Hibernate es un servicio de persistencia objeto/relaciones y consultas para Java.


Hibernate facilita a los desarrolladores crear las clases de persistencia
utilizando el lenguaje Java - incluyendo la asociación, herencia, polimorfismo y
composición y el entorno de colecciones Java.

1. Tutorial

1.1. Parte 1 - La primera aplicación Hibernate

1.1.1. Configuración
1.1.2. La primera clase
1.1.3. El archivo de mapeo
1.1.4. Configuración de Hibernate
1.1.5. Construcción con Maven
1.1.6. Inicio y ayudantes
1.1.7. Carga y almacenamiento de objetos

1.2. Part 2 - Mapeo de asociaciones

1.2.1. Mapeo de la clase Person


1.2.2. Una asociación unidireccional basada en Set
1.2.3. Trabajo de la asociación
1.2.4. Colección de valores
1.2.5. Asociaciones bidireccionales
1.2.6. Trabajo con enlaces bidireccionales

1.3. Part 3 - La aplicación web EventManager

1.3.1. Escritura de un servlet básico


1.3.2. Procesamiento y entrega
1.3.3. Despliegue y prueba

1.4. Resumen

2. Arquitectura

2.1. Sinopsis
2.2. Estados de instancia
2.3. Integración JMX
2.4. Soporte JCA
2.5. Sesiones contextuales

3. Configuración

3.1. Configuración programática


3.2. Obtención de una SessionFactory
3.3. Conexiones JDBC
3.4. Parámetros de configuración opcionales

3.4.1. Dialectos de SQL


3.4.2. Recuperación por Unión Externa - Outer Join Fetching
3.4.3. Flujos Binarios
3.4.4. Caché de segundo nivel y de lectura
3.4.5. Sustitución de Lenguaje de Consulta
3.4.6. Estadísticas de Hibernate
3.5. Registros de mensajes (Logging)
3.6. Implementación de una NamingStrategy
3.7. Archivo de configuración XML
3.8. Integración con Servidores de Aplicaciones J2EE

3.8.1. Configuración de la estrategia de transacción


3.8.2. SessionFactory enlazado a JNDI
3.8.3. Administración de contexto de Sesión Actual con JTA
3.8.4. Despliegue JMX

4. Clases persistentes

4.1. Ejemplo simple de POJO

4.1.1. Implemente un constructor sin argumentos


4.1.2. Proporcione una propiedad identificadora (opcional)
4.1.3. Prefiera las clases no finales (opcional)
4.1.4. Declare métodos de acceso y de modificación para los
campos persistentes (opcional)

4.2. Implementación de herencia


4.3. Implementando equals() y hashCode()
4.4. Modelos dinámicos
4.5. Tuplizers
4.6. EntityNameResolvers

5. Mapeo O/R Básico

5.1. Declaración de mapeo

5.1.1. Doctype
5.1.2. Mapeo de Hibernate
5.1.3. Clase
5.1.4. id
5.1.5. Generadores mejorados del identificador
5.1.6. Optimización del generador del identificador
5.1.7. composite-id
5.1.8. Discriminador
5.1.9. Versión (opcional)
5.1.10. Timestamp (opcional)
5.1.11. Propiedad
5.1.12. Many-to-one
5.1.13. One-to-one
5.1.14. Natural-id
5.1.15. Componente y componente dinámico
5.1.16. Propiedades
5.1.17. Subclase
5.1.18. joined-subclass
5.1.19. Union-subclass
5.1.20. Join
5.1.21. Key
5.1.22. Los elementos columna y fórmula
5.1.23. Import
5.1.24. Any

5.2. Tipos de Hibernate

5.2.1. Entidades y Valores


5.2.2. Tipos de valores básicos
5.2.3. Tipos de valor personalizados

5.3. Mapeo de una clase más de una vez


5.4. Identificadores SQL en comillas
5.5. Alternativas de metadatos

5.5.1. Utilización de marcado de XDoclet


5.5.2. Utlización de Anotaciones JDK 5.0

5.6. Propiedades generadas


5.7. Expresiones de lectura y escritura de columnas
5.8. Objetos de bases de datos auxiliares

6. Mapeos de colección

6.1. Colecciones persistentes


6.2. Mapeos de colección

6.2.1. Claves foráneas de colección


6.2.2. Elementos de collección
6.2.3. Colecciones indexadas
6.2.4. Colecciones de valores y asociaciones muchos-a-muchos
6.2.5. Asociaciones uno-a-muchos

6.3. Mapeos de colección avanzados

6.3.1. Colecciones ordenadas


6.3.2. Asociaciones bidireccionales
6.3.3. Asociaciones bidireccionales con colecciones indexadas
6.3.4. Asociaciones ternarias
6.3.5. Using an <idbag>

6.4. Ejemplos de colección

7. Mapeos de asociación

7.1. Introducción
7.2. Asociaciones Unidireccionales

7.2.1. Many-to-one
7.2.2. Uno-a-uno
7.2.3. Uno-a-muchos

7.3. Asociaciones unidireccionales con tablas de unión

7.3.1. Uno-a-muchos
7.3.2. Many-to-one
7.3.3. Uno-a-uno
7.3.4. Muchos-a-muchos

7.4. Asociaciones bidireccionales

7.4.1. uno-a-muchos / muchos-a-uno


7.4.2. Uno-a-uno

7.5. Asociaciones bidireccionales con tablas de unión


7.5.1. uno-a-muchos / muchos-a-uno
7.5.2. uno a uno
7.5.3. Muchos-a-muchos

7.6. Mapeos de asociación más complejos

8. Mapeo de componentes

8.1. Objetos dependientes


8.2. Colecciones de objetos dependientes
8.3. Componentes como índices de Mapeo
8.4. Componentes como identificadores compuestos
8.5. Componentes dinámicos

9. Mapeo de herencias

9.1. Las tres estrategias

9.1.1. Tabla por jerarquía de clases


9.1.2. Tabla por subclase
9.1.3. Tabla por subclase: utilizando un discriminador
9.1.4. Mezcla de tabla por jerarquía de clases con tabla por subclase
9.1.5. Tabla por clase concreta
9.1.6. Tabla por clase concreta utilizando polimorfismo implícito
9.1.7. Mezcla de polimorfismo implícito con otros mapeos de herencia

9.2. Limitaciones

10. Trabajo con objetos

10.1. Estados de objeto de Hibernate


10.2. Haciendo los objetos persistentes
10.3. Cargando un objeto
10.4. Consultas

10.4.1. Ejecución de consultas


10.4.2. Filtración de colecciones
10.4.3. Consultas de criterios
10.4.4. Consultas en SQL nativo

10.5. Modificación de objetos persistentes


10.6. Modificación de objetos separados
10.7. Detección automática de estado
10.8. Borrado de objetos persistentes
10.9. Replicación de objetos entre dos almacenamientos de datos diferentes
10.10. Limpieza (flushing) de la sesión
10.11. Persistencia transitiva
10.12. Utilización de metadatos

11. Read-only entities

11.1. Making persistent entities read-only

11.1.1. Entities of immutable classes


11.1.2. Loading persistent entities as read-only
11.1.3. Loading read-only entities from an HQL query/criteria
11.1.4. Making a persistent entity read-only
11.2. Read-only affect on property type

11.2.1. Simple properties


11.2.2. Unidirectional associations
11.2.3. Bidirectional associations

12. Transacciones y concurrencia

12.1. Ámbitos de sesión y de transacción

12.1.1. Unidad de trabajo


12.1.2. Conversaciones largas
12.1.3. Consideración de la identidad del objeto
12.1.4. Temas comúnes

12.2. Demarcación de la transacción de la base de datos

12.2.1. Entorno no administrado


12.2.2. Utilización de JTA
12.2.3. Manejo de excepciones
12.2.4. Tiempo de espera de la transacción

12.3. Control de concurrencia optimista

12.3.1. Chequeo de versiones de la aplicación


12.3.2. Sesión extendida y versionado automático
12.3.3. Objetos separados y versionado automático
12.3.4. Personalización del versionado automático

12.4. Bloqueo pesimista


12.5. Modos de liberación de la conexión

13. Interceptores y eventos

13.1. Interceptores
13.2. Sistema de eventos
13.3. Seguridad declarativa de Hibernate

14. Procesamiento por lotes

14.1. Inserciones de lotes


14.2. Actualizaciones de lotes
14.3. La interfaz de Sesión sin Estado
14.4. Operaciones de estilo DML

15. HQL: El lenguaje de consulta de Hibernate

15.1. Sensibilidad a mayúsculas


15.2. La cláusula from
15.3. Asociaciones y uniones (joins)
15.4. Formas de sintaxis unida
15.5. Referencia a la propiedad identificadora
15.6. La cláusula select
15.7. Funciones de agregación
15.8. Consultas polimórficas
15.9. La cláusula where
15.10. Expresiones
15.11. La cláusula order by
15.12. La cláusula group by
15.13. Subconsultas
15.14. Ejemplos de HQL
15.15. Declaraciones UPDATE y DELETE masivas
15.16. Consejos y Trucos
15.17. Componentes
15.18. Sintaxis del constructor de valores por fila

16. Consultas por criterios

16.1. Creación de una instancia Criteria


16.2. Límitando el conjunto de resultados
16.3. Orden de los resultados
16.4. Asociaciones
16.5. Recuperación dinámica de asociaciones
16.6. Consultas ejemplo
16.7. Proyecciones, agregación y agrupamiento
16.8. Consultas y subconsultas separadas
16.9. Consultas por identificador natural

17. SQL Nativo

17.1. Uso de una SQLQuery

17.1.1. Consultas escalares


17.1.2. Consultas de entidades
17.1.3. Manejo de asociaciones y colecciones
17.1.4. Devolución de entidades múltiples
17.1.5. Devolución de entidades no-administradas
17.1.6. Manejo de herencias
17.1.7. Parámetros

17.2. Consultas SQL nombradas

17.2.1. Utilización de la propiedad return para especificar


explícitamente los nombres de columnas/alias
17.2.2. Utilización de procedimientos para consultas

17.3. Personalice SQL para crear, actualizar y borrar


17.4. Personalice SQL para cargar

18. Filtración de datos

18.1. Filtros de Hibernate

19. Mapeo XML

19.1. Trabajo con datos XML

19.1.1. Especificación de los mapeos de XML y de clase en conjunto


19.1.2. Especificación de sólo un mapeo XML

19.2. Mapeo de metadatos XML


19.3. Manipulación de datos XML

20. Mejoramiento del rendimiento

20.1. Estrategias de recuperación


20.1.1. Trabajo con asociaciones perezosas
20.1.2. Afinación de las estrategias de recuperación
20.1.3. Proxies de asociaciones de un sólo extremo
20.1.4. Inicialización de colecciones y proxies
20.1.5. Utilización de recuperación de lotes
20.1.6. Utilización de la recuperación por subselección
20.1.7. Perfiles de recuperación
20.1.8. Utilización de la recuperación perezosa de propiedades

20.2. El Caché de Segundo Nivel

20.2.1. Mapeos de caché


20.2.2. Estrategia: sólo lectura
20.2.3. Estrategia: lectura/escritura (read/write)
20.2.4. Estrategia: lectura/escritura no estricta
20.2.5. Estrategia: transaccional
20.2.6. Compatibilidad de proveedor de caché/estrategia de concurrencia

20.3. Gestión de cachés


20.4. El Caché de Consultas

20.4.1. Habilitación del caché de peticiones


20.4.2. Regiones de caché de consultas

20.5. Comprensión del rendimiento de Colecciones

20.5.1. Taxonomía
20.5.2. Las listas, mapas, idbags y conjuntos son las
colecciones más eficientes de actualizar
20.5.3. Los Bags y las listas son las colecciones inversas más
eficientes
20.5.4. Borrado de un sólo tiro

20.6. Control del rendimiento

20.6.1. Control de una SessionFactory


20.6.2. Métricas

21. Manual del conjunto de herramientas

21.1. Generación automática de esquemas

21.1.1. Personalización del esquema


21.1.2. Ejecución de la herramienta
21.1.3. Propiedades
21.1.4. Utilización de Ant
21.1.5. Actualizaciones incrementales de esquema
21.1.6. Utilización de Ant para actualizaciones incrementales de esquema
21.1.7. Validación de Esquema
21.1.8. Utilización de Ant para la validación de esquema

22. Ejemplo: Padre/Hijo

22.1. Nota sobre las colecciones


22.2. Uno-a-muchos bidireccional
22.3. Ciclo de vida en cascada
22.4. Cascadas y unsaved-value
22.5. Conclusión

23. Ejemplo: Aplicación de Weblog

23.1. Clases Persistentes


23.2. Mapeos de Hibernate
23.3. Código Hibernate

24. Ejemplo: mapeos varios

24.1. Empleador/Empleado
24.2. Autor/Obra
24.3. Cliente/Orden/Producto
24.4. Mapeos varios de ejemplo

24.4.1. Asociación uno-a-uno "Tipificada"


24.4.2. Ejemplo de clave compuesta
24.4.3. Muchos-a-muchos con atributo compartido de clave compuesta
24.4.4. Discriminación basada en contenido
24.4.5. Asociaciones sobre claves alternativas

25. Prácticas recomendadas


26. Consideraciones de la portabilidad de la base de datos

26.1. Aspectos básicos de la portabilidad


26.2. Dialecto
26.3. Resolución del dialecto
26.4. Generación del identificador
26.5. Funciones de la base de datos
26.6. Mapeos de tipo
CURSO J2EE

Prefacio (Software Necesario)

1. Obtener e Instalar el Software Necesario.


* Ejercicio: Instalación y Prueba del software.
2. Herramientas que Componen la Plataforma J2EE.

Componentes Web

1. Ciclo de Vida de los Componentes Web


2. Archivos de Aplicación Web
* Práctica: Crear un fichero WAR
3. Descriptor de Despliegue
* Ejercicio: Distinguir elementos de un descriptor de despliegue
4. Desplegar una Aplicación Tomcat
* Práctica: Desplegar tu primera aplicación.

Servlets

1. Introdución a los Servlets


2. Estructura básica de un Servlet
* Ejercicio: El servlet 'HolaMundo'
3. Manejar Formularios en un Servlet
* Ejercico: Crear un Descriptor de despliegue.
4. Cabeceras de Solicitud en Servlets
5. Variables CGI en Servlets
* Práctica: Leer variables CGI.
6. Códigos de Estado HTTP
7. Especificar Cabeceras de Respuesta HTTP
8. Manejar Cookies
* Ejercico: Buscar Clases necesarias
9. Seguimiento de Sesión
* Ejercicio: Obtener información de la sesión.

JavaServer Pages (JSP)

1. Introdución a las Páginas JSP


2. Scritples JSP
* Ejercicio: Saludo
3. Directivas JSP
4. Acciones JSP
5. Manejar Formularios con JSP
* Práctica: El ejemplo 'Hello' con JSPs
6. Manejar Excepciones en JSP
* Ejercicio: lanzar una página de error.
7. Librerías de etiquetas JSP personalizadas
* Ejercicio: Aplicación utilizando etiquetas personalizadas
8. Apéndices - JavaServer Pages

JavaBeans Enterprise

1. Introducción
2. Qué es un JavaBean Enterprise
3. Qué es un Bean de sesión
4. Qué es un bean de entidad
5. Definir los Accesos de clientes con interfaces
6. Contenidos de un Bean Enterprise
7. Convenciones de nombrado para Bean Enterprise
8. El ciclo de vida los Beans enterprise
9. Práctica: Crear un bean de sesión
10. Ejercicio: Crear un bean con persistencia controlada por el Bean
11. Ejercicio: Crear un bean con persistencia controlada por el contenedor

JDBC (Acceso a Bases de Datos)

1. Arquitectura de una Aplicación


2. Drivers JDBC (varios tipos)
* Ejercicio: Instalación de un driver JDBC.
3. Transaciones
* Ejercicio: Transaciones
4. Fuentes de datos (DataSource, etc.)
5. Sentencias preparadas
* Ejercicio sobre sentencias preparadas.
6. Tipos de datos avanzados
7. Bases de datos en Red
* Ejercicio: Utilización de JDBC con servlets
* Ejercicio: Utilización de JDBC con JSPs.
* Práctica: Utilización de JDBC con Servlets, JSPs y
JavaBeans Enterprise

Proyecto Fin de Curso

1. Diseñar las tablas de la base de datos.


2. Diseñar el modelo a utilizar MVC.
3. Diseñar el Inteface de usuario (JSPs)
4. Diseñar los JavaBeans y Servlets Necesarios
5. Seguridad, definir los roles
CURSO JBOSS PORTAL

Es una plataforma de código abierto para albergar y servir una interfaz de


portales Web, publicando y gestionando el contenido así como adaptando el aspecto
de la presentación.

1. Requisitos del sistema

1.1. Requisitos mínimos del sistema


1.2. Sistemas operativos compatibles
1.3. JBoss Application Server
1.4. Bases de datos
1.5. Fuente construcción

2. Instalación

2.1. El portal de JBoss y JBoss AS Bundle


2.2. Instalación de la descarga binaria

2.2.1. Configuración del entorno de


2.2.2. Implementación de JBoss Portal

2.3. Instalación de las Fuentes

2.3.1. Obtención de las Fuentes


2.3.2. JBoss EAP y JBoss AS instalación
2.3.3. Generar e implementar a partir de las Fuentes
2.3.4. Base de datos de configuración
2.3.5. Fuente de datos de configuración

2.4. Implementación de JBoss Portal

3. Personalización de la instalación

3.1. Cambiar el puerto


3.2. Cambiar la ruta de contexto

3.2.1. Cambiar el contexto de la raíz

3.3. Forzar el dialecto de base de datos

3.3.1. Configuración de base de datos de dialecto para JBoss Portal


3.3.2. DB Configuración Dialecto para el componente de la CMS

3.4. Configuración del servicio de correo electrónico


3.5. Configuración del servidor proxy
3.6. Deshabilitar dinámico Proxy-Un envoltorio

4. Actualización de JBoss Portal de 2,6 a 2,7

4.1. El uso de JBossActionRequest

5. Primer portlet

5.1. JSR-168 y JSR-286 vista

5.1.1. Portal de Páginas


5.1.2. Modos de representación
5.1.3. Ventana de los Estados

5.2. Tutoriales

5.2.1. Implementación de su primer portlet


5.2.2. JavaServer ™ Páginas Ejemplo Portlet

6. XML Descriptores

6.1. DTD

6.1.1. El JBoss Portlet DTD


6.1.2. La instancia del portlet JBoss DTD
6.1.3. El objeto de JBoss Portal DTD
6.1.4. La aplicación JBoss Portal DTD

6.2. Portlet Descriptores

6.2.1. *- Object.xml Descriptores


6.2.2. El portlet-instances.xml descriptor
6.2.3. El jboss-portlet.xml descriptor
6.2.4. El portlet.xml descriptor

6.3. JBoss Portal Descriptores

6.3.1. Fuente de datos de descriptores (SA-ds.xml *-)


6.3.2. Portlet Depuración (jboss-portal.sar/conf/config.xml)
6.3.3. Entra en panel

6.4. Ejemplos descriptor

6.4.1. Definición de una nueva página del portal


6.4.2. Definición de una instancia de nuevo Portal

7. Portal de direcciones URL

7.1. Introducción a los Portales


7.2. Acceso a un portal
7.3. Acceso a una página
7.4. Acceso a contenidos CMS

8. JBoss Portal de apoyo a las funciones de coordinación de portlets 2.0

8.1. Introducción

8.1.1. Explícita vs implícita la coordinación

8.2. Consideraciones generales de configuración

8.2.1. Visión general de la interfaz de configuración

8.3. Alias enlaces

8.3.1. Definición
8.3.2. Configuración a través de XML
8.3.3. Configuración gráfica

8.4. Parámetro enlaces


8.4.1. Definición
8.4.2. Configuración a través de XML
8.4.3. Configuración gráfica

8.5. Evento cableados

8.5.1. Definición
8.5.2. Configuración a través de XML
8.5.3. Configuración gráfica

8.6. <implicit-mode>
8.7. Coordinación de las muestras

9. Control de errores de configuración

9.1. Tipos de error


9.2. Políticas de Control

9.2.1. Política de Delegación y en cascada


9.2.2. Directiva predeterminada
9.2.3. Portal de la política
9.2.4. Página Política

9.3. Configuración mediante XML Descriptores

9.3.1. Portal de Propiedades de la directiva


9.3.2. Propiedades de la página Política

9.4. Uso de JSP ™ para manejo de errores


9.5. Configuración mediante el Portal de Gestión de Aplicaciones

10. Contenido de Integración

10.1. Ventana de contenido


10.2. Contenido de personalización
10.3. Contenido Impulsado Portlet

10.3.1. Visualización de contenido


10.3.2. Configuración de contenido
10.3.3. Ejemplo paso a paso de un portlet impulsado contenido

10.4. ventana de Configuración de contenido en el descriptor de despliegue

11. Widget Integración

11.1. Introducción
11.2. Widget de configuración del portlet

12. Modos de portlet

12.1. Modo administrador Portlet

12.1.1. De configuración del portlet


12.1.2. instancia declarativa de configuración de seguridad
12.1.3. Instancia de configuración de seguridad con el portlet
de administración
13. Portal de la API

13.1. Introducción
13.2. Portal de la comunicación de portlet

13.2.1. Solicitud de un cartel


13.2.2. Configuración del título del navegador Web

13.3. Portal de la URL


13.4. Portal de la sesión
13.5. Portal de contexto de ejecución
13.6. Portal de nodos
13.7. Portal de navegación Estado
13.8. Portal de eventos

13.8.1. Portal de eventos del nodo


13.8.2. Portal de la sesión
13.8.3. Portal de eventos de usuario

13.9. Ejemplos

13.9.1. UserAuthenticationEvent ejemplo


13.9.2. El logro de Inter Portlet Communication con el
mecanismo de eventos
13.9.3. Enlace a otras páginas
13.9.4. Las muestras

14. Agrupamiento de configuración

14.1. Introducción
14.2. Consideraciones
14.3. JBoss Portal de servicios agrupados

14.3.1. Portal de la replicación de sesión


14.3.2. Hibernate agrupación
14.3.3. Identidad de la agrupación
14.3.4. CMS agrupación

14.4. El programa de instalación


14.5. Portlet de replicación de sesión

14.5.1. JBoss Portal de configuración


14.5.2. De configuración del portlet
14.5.3. Limitaciones

15. Web Services for Remote Portlets (WSRP)

15.1. Introducción
15.2. El nivel de soporte en JBoss Portal
15.3. Implementar servicios de JBoss Portal WSRP

15.3.1. Consideraciones para utilizar cuando se ejecuta Portal


WSRP en un puerto no predeterminado o el nombre
15.3.2. Consideraciones para utilizar WSRP con SSL

15.4. Hacer un portlet utilizable de forma remota


15.5. El consumo de portlets de JBoss Portal WSRP de un consumidor
a distancia
15.6. El consumo de distancia portlets WSRP en JBoss Portal

15.6.1. Información general


15.6.2. Configuración de un productor a distancia a pie a través de
15.6.3. Productor WSRP descriptores
15.6.4. Ejemplos

15.7. Los consumidores de mantenimiento

15.7.1. Modificación de un registro en poder


15.7.2. Consumidor operaciones
15.7.3. Borrado de los datos locales de registro

15.8. Configuración de JBoss Portal productor de WSRP

15.8.1. Información general


15.8.2. Configuración por defecto
15.8.3. Registro de configuración
15.8.4. WSRP modo de validación

16. Seguridad

16.1. Asegurar objetos Portal


16.2. Proteger el Sistema de Gestión de Contenidos

16.2.1. CMS para configuración de seguridad

16.3. Autenticación con JBoss Portal

16.3.1. Configuración de la autenticación


16.3.2. El portal de servlet

16.4. Autorización con JBoss Portal

16.4.1. El permiso portal


16.4.2. El proveedor de la autorización
16.4.3. Hacer un control de seguridad programática
16.4.4. Configuración de un dominio de la autorización

17. JBoss Portal de Gestión de Identidad

17.1. API de gestión de identidad

17.1.1. Cómo obtener los módulos de servicios de identidad?


17.1.2. API cambios desde 2,4

17.2. Identidad de configuración

17.2.1. Archivo principal de configuración de la arquitectura


(identidad-config.xml)

17.3. Configuración del perfil del usuario


17.4. Identidad de las implementaciones de módulos

17.4.1. Base de datos de los módulos


17.4.2. La delegación de UserProfile módulo
17.4.3. Base de datos UserProfile módulo de aplicación
18. JBoss Portal de Portlets de identidad

18.1. Introducción

18.1.1. Características

18.2. Configuración

18.2.1. Captcha apoyo


18.2.2. Perdiste tu contraseña?
18.2.3. Perdí mi contraseña
18.2.4. jBPM de registro de usuario basada en
18.2.5. El archivo de configuración
18.2.6. Personalizar plantillas de correo electrónico

18.3. Personalización de la interfaz de usuario

18.3.1. Ejemplo 1: los campos son obligatorios


18.3.2. Ejemplo 2: valores dinámicos (menú desplegable con
valores predefinidos)
18.3.3. Ejemplo 3: la adición de nuevas propiedades
18.3.4. Ilustración
18.3.5. Personalización de la página Ver Perfil

18.4. Personalización del flujo de trabajo

18.4.1. Duración de validez proceso

18.5. Desactivación de los portlets de Identidad

18.5.1. Habilitar los portlets de Identidad

19. Autenticación y autorización

19.1. Autenticación en JBoss Portal

19.1.1. Configuración

19.2. JAAS módulos de registro

19.2.1. org.jboss.portal.identity.auth.IdentityLoginModule
19.2.2. org.jboss.portal.identity.auth.DBIdentityLoginModule
19.2.3. org.jboss.portal.identity.auth.SynchronizingLdapLoginModule
19.2.4. org.jboss.portal.identity.auth.SynchronizingLdapExtLoginModule
19.2.5. org.jboss.portal.identity.auth.SynchronizingLoginModule

20. LDAP

20.1. Cómo habilitar el uso de LDAP en JBoss Portal


20.2. La configuración de la conexión LDAP

20.2.1. Agrupación de conexiones


20.2.2. SSL
20.2.3. ExternalContext

20.3. Identidad LDAP módulos

20.3.1. La configuración común


20.3.2. UserModule
20.3.3. RoleModule
20.3.4. MembershipModule
20.3.5. UserProfileModule

20.4. árbol del servidor LDAP formas

20.4.1. Mantenimiento de usuarios suscritos en función de las entradas


20.4.2. Mantenimiento de usuarios suscritos en las entradas de usuario

20.5. Sincronización de la configuración LDAP


20.6. Apoyado servidores LDAP

21. Inicio de sesión único

21.1. Listado de SSO en el portal


21.2. Usando una válvula de Apache Tomcat

21.2.1. Activación de la válvula de Apache Tomcat SSO


21.2.2. Ejemplo de uso

21.3. CAS - Servicio de Autenticación Central

21.3.1. Integración de las medidas

21.4. Java ™ Open Single Sign-On (Josso)

21.4.1. Integración de las medidas

22. CMS Portlet

22.1. Introducción
22.2. Características
22.3. CMS contenido

22.3.1. Configuración de una ventana para mostrar el contenido de la CMS

22.4. CMS de configuración

22.4.1. Mostrar el contenido de la CMS


22.4.2. Servicio de configuración
22.4.3. Configuración de la ubicación de la tienda de contenido

22.5. Admitir la localización


22.6. CMS de servicio

22.6.1. CMS interceptores

23. Portal de flujo de trabajo

23.1. jBPM motor de flujo de trabajo de integración


23.2. CMS de publicación / Aprobar Servicio de flujo de trabajo

24. Fichas de navegación

24.1. Explícito pedido de etiquetas


24.2. Traducción de etiquetas ficha
24.2.1. Método uno: Múltiples display-name
24.2.2. Definición de un paquete de recursos y locales admitidos

25. Diseños y temas

25.1. Información general


25.2. Cabecera

25.2.1. Información general

25.3. Diseños

25.3.1. ¿Cómo definir un diseño de


25.3.2. Cómo utilizar un diseño de
25.3.3. Dónde colocar los archivos del descriptor
25.3.4. Diseño de etiquetas JSP ™

25.4. RenderSets

25.4.1. ¿Qué es un RenderSet


25.4.2. ¿Cómo se define RenderSet
25.4.3. Cómo especificar qué RenderSet utilizar

25.5. Temas

25.5.1. ¿Qué es un Tema


25.5.2. ¿Cómo definir un tema
25.5.3. Cómo utilizar un tema
25.5.4. Cómo escribir su propio tema

25.6. Otras funcionalidades y características temáticas

25.6.1. Contenido y reescritura de inyección de contenido de cabecera


25.6.2. Declarativa de estilo CSS de la inyección
25.6.3. Desactivación de la decoración de portlet

25.7. Tema Guía de Estilo (basado en el tema industrial)

25.7.1. Información general


25.7.2. Visualizado en la pantalla principal
25.7.3. Lista de los selectores CSS

25.8. Adicional selectores Ajax

26. Ajax

26.1. Introducción
26.2. Ajaxified marcado

26.2.1. Ajaxified diseños


26.2.2. Ajaxified renderizadores

26.3. Ajaxified páginas

26.3.1. Arrastrar y soltar


26.3.2. cargar parcial

27. Solución de problemas y preguntas más frecuentes


27.1. Solución de problemas y preguntas más frecuentes

También podría gustarte