

Las colecciones se utilizan para almacenar, obtener, manipular, y comunicar datos incluidos.
Las colecciones no tiene un tamaño fijo en tiempo de ejecución.
¿Qué es lo que puede hacer una coleccion?
Hace la accion den incluir elemento ,eliminar elementos, obtener elementos, encontrar elementos y recorrer la colección.
Tipo de Colecciones
List, Map y Set :
List: permite duplicados y 0 es su posición inicial.
Set: no permite duplicados.
Map: una clave puede ser cualquier tipo de objeto.
Para ordenar listas existen dos opciones:
- Se utiliza de la clase java.util.Collections su método static sort(List listaaordenar). Este metodo espera que el tipo de objeto que contiene mi colección implemente la interfaz Comparable
Se utiliza el método sort(List list, Comparator c) . La información de comparable se almacena en una clase aparte.
Tipos de asociación:
Agregación: asociación por referencia.Ciclos de vida independientes.Es parte de....
Se reperesenta con un rombo blanco.
Composición: asociación por valor.Ciclo de vida independiente.Tiene un....
Se representa con un rombo negro.
Tipos de asociación y sus relaciones entre contextos (¿cuánto tiempo dura vivo mi objeto?) de mis objetos (o en el caso de una aplicación web: contextos de mis componentes web)
- Contexto aplicacion
- Contexto sesion de usuario
- Contexto de evento de usuario
Tipos de asociación y sus relaciones entre estado:
Componente Con estado Statefull. Un objeto por usuario
Componente Sin estado Stateless. Un Objeto por X usuarios

Reflection:¿Dónde se usa la reflexión?
*web.xml
- instanciación de objetos a partir de nombre de clase
- comprobación de tipo de clase en tiempo de ejecución
- comprobación de método, visibilidad y parámetros en tiempo de ejecución
*hibernate.xml
- instanciación de objetos a partir de nombre de clase
- comprobación de constructor vacío
- comprobación de setter/getter publicos de propiedades
- comprobación de relaciones entre clases
*EJB3
- comprobación de anotaciones
No hay comentarios:
Publicar un comentario