El mundo de NoSQL sigue avanzando y tiene sus ventajas. JPA como standard siempre se ha centrado en facilitar la persistencia de objetos contra una base de datos Entidad-Relación tipo Oracle/MySQL/SQL Server. Sin embargo no tenemos porque limitarnos a esto ya que JPA (Java Persistence API) puede acabar utilizandose para almacenar objetos en otros […]
JPA Entity Listener
Poco a poco JPA se va afianzando como standard y cada día es más importante conocerlo en mayor profundidad. Una de las características que pueden sernos interesantes en un momento de terminado son los Entity Listener. Estas clases nos permiten escuchar y reaccionar a las distintas operaciones que realiza un EntityManager sobre una entidad en […]
EntityManager, EntityManagerFactory y Singletons
En muchas ocasiones me he encontrado con personas que tienen la siguiente duda .¿Son EntityManager y EntityManagerFactory Singleton?. O mejor aún aunque no sean Singleton ¿Se pueden tratar como si lo fueran? . Vamos a verlo un poco mas a detalle. No son Singletons Ninguna de estas dos clases son objetos de tipo Singleton […]
Flexibilidad en JPA persistence.xml y orm.xml
Antes de ayer Carlos Oliva un lector de mi blog me preguntó si habría forma de configurar de una manera mas flexible el fichero persistence.xml. Me pareció una pregunta interesante ya que aunque muchas veces con la configuración de JPA por defecto nos es suficiente, existen otras situaciones en las que podemos necesitar una mayor flexibilidad […]
Novedades de JSF 2.2
Java EE 6 Portable JNDI
Uno de los mayores problemas de la plataforma Java EE 5 y anteriores era el manejo de JNDI a la hora de localizar los distintos recursos (DataSources,EJBs etc) ya que cada servidor de aplicaciones lo usaba de una forma distinta . Java EE 6 nos provee de novedades importantes en este ámbito que ayuda a […]
JBoss Modules
EJB name, beanName y mappedName
Trabajar con EJBS se ha convertido estos últimos años en algo bastante mas sencillo gracias a EJB 3.0 y EJB 3.1 .Aun así siempre quedan partes de que suelen generar bastantes dudas .En este post voy a hablar un poco de las anotaciones mas básicas @Stateless y @EJB y algunos de sus atributos que muchas […]