Mostrando entradas con la etiqueta EJB. Mostrar todas las entradas
Mostrando entradas con la etiqueta EJB. Mostrar todas las entradas

jueves, 4 de diciembre de 2008

Libro EJB 3.0 aconsejable

Titulo: ENTERPRISE JAVABEANS 3.0 CON ECLIPSE Y JBOSS
Editorial: Marcombo
enlace a libro

me lo acabo de comprar porque está en español y me ha parecido muy claro y muy practico, además en la versión 3 de EJB

jueves, 5 de julio de 2007

Interfaces en ejb3, herencia

El componente Seam con estado tiene una interfaz pública por lo cual obtendremos un error si intentamos implementar varias interfaces solo desde la implementación y no desde la interface.

ej mal hecho--- > ERROR:
public interface CatalogoAction {
...
}

public class CatalogoActionImpl implements Serializable, CatalogoAction, ListadoResultados{
....
}


ej bien hecho:

public interface CatalogoAction extends ListadoResultados {
}

public class CatalogoActionImpl implements Serializable, CatalogoAction{
....
}

viernes, 13 de abril de 2007

Anotaciones y anotaciones de persistencia



Anotaciones de persistencia:
annotations.hibernate.org/
www.hibernate.org/hib_docs/annotations/reference/en/html_single/

Los EJB3 se caracterizan por ser POJOs, es decir Plain Old Java Object, y esto quiere decir que no tienen nada de especial, son solo clases con propiedades y sus respectivos metodos accesores (get/set).

Las anotaciones (persistencia) se agrupan en dos categorías: mapeo lógico(relaciones y modelado de objeto) y mapeo físico(esquema de la base de datos)

Las clases para ello se encuentran en: javax.persistence.*


Hay que tener en cuenta que todos los campos o metodos no declarados como estaticos o transient se consideran persistentes. Así que habría que anotar todas las propiedades que no queramos persistir con: @Transient. Y la etiqueta minima de persistencia sería la de @Basic la cual puede ir complementada por el tipo de carga que queremos, ejemplo @Basic(fetch= FetchType.LAZY), esto tiene sus restricciones así que hay que mirar el tutorial y enterarse bien.


jueves, 12 de abril de 2007

Especificación EJB3

El mejor tutorial que he visto por ahora:
http://trailblazer.demo.jboss.com/EJB3Trail/