jueves, 24 de mayo de 2012

Entity Manager

Sus funciones pricipales son:
Persist: similar al insert
Merge: Mezcla
Remove: Delete
Find: Le entran 2 parámetro: EntityClass y PrimaryKey; es una consulta

lunes, 7 de mayo de 2012

EJB

3 tipos de EJB:

  1. Sesión: Se manejan para la lógica de negocio
    1. sin estado
      1. No se debe usar variables de instancia
      2. No garantiza el estado de las variables de instancia
      3. Contexto Staless
      4. No existe pasivación, apenas se acaba la conversación, elimina la sesión
      5. No hay concurrencia
    2. Con estado
      1. Se garantiza el estado
      2. Podemos controlar cuando limpiar el estado
      3. Contextos:
        1. Servidor: se convierte en el cliente puesto que lo instancia para él, el servidor garantiza la concurrencia
        2. Sesión: cookies
        3. Conversación: Programática
        4. Eventos: Automática, del servidor pero se puede consultar
        5. Página: Automática, del servidor
        6. Método: Automática, del servidor
      4. Pasivación: se realiza y almacena en un archivo temporal
  2. Entidad:
    1. No tienen interface
    2. Lo administra el Entity manager
    3. Se usa para mapear, representa el modelo
  3. MDB:
    1. Usa el servicio de mensajería JMS
    2. La ppal característica es que es asíncrono


Luego de instalar el Oracle Express, lo iniciamos en el explorador y logueamos con user: sys y password: admin, con eso entramos al administrador de bases de datos para crear en este caso dbhotel

jueves, 3 de mayo de 2012

Enterprise Java Beans (EJB)

JMS : Servicio de mensajería de java (usan interface preestablecida), permite hacer invocaciones asíncronas