Translate

Mostrando entradas con la etiqueta Java EE 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java EE 7. Mostrar todas las entradas

jueves, 11 de diciembre de 2014

Problema común con Netbeans 8.0.1, Glassfish 4.1 y SessionScoped CDI 1.1


Un error que se ha estado reportando mucho en los talleres, Hackatones y demás actividades de iniciación a Java EE 7 es el derivado al intentar anotaciones del paquete javax.enterprise cuando se realiza un proyecto en Netbeans  8.01 con Glassfish 4.1. A continuación se detalle el Problema, el efecto y las posibles soluciones:


Ambiente:
Java JDK 1.7.0_45
Netbeans 8.0.1
Glassfish 4.1

Proyecto creado:




La Causa:
https://netbeans.org/bugzilla/show_bug.cgi?id=247013

El Problema:
Cuando se desea utilizar la anotación de CDI 1.1 SessionScoped (habiendo indicado en la creación del proyecto que la biblioteca son dadas por el Servidor, en este caso Glassfish 4.1), Netbeans no resuelve javax.enterprise.context.SessionScoped.



La Solución V1:
Dado que Netbeans solamente reconoce javax.faces.bean.SessionScoped, pero debido a que esa no es la anotación que queremos usar y que el objetivo de este post no es comparar javax.faces.bean.SessionScoped con javax.enterprise.context.SessionScoped, la solución (al momento de escribir este post) es agregar en las propiedades del proyecto la biblioteca referente a JavaEE 7 dado que por alguna razón Netbeans no lo resuelve en Glassfish 4.1.


La Solución V2:
Susitutir Glassfish 4.1 por Glassfish 4.0 e indicar a Netbeans que utilice está anterior versión de GlassFish.

La solución V3:
Crear un proyecto en donde las dependencias sean utilizadas bajo un Project Object Model, en otras palabras: Utilizar Maven. Esta es mi solución cinco estrellas ;).






sábado, 7 de diciembre de 2013

Nice JSF 2.2 presentation by Ed Burns


En esta conferencia de mediados del 2013 Ed Burns, Spect  Lead de JSF, presenta de forma magistral el porque JSF sigue siendo relevante en un contexto en que HTML 5, JQuery y frameworks como Vaadin han ganado popularidad en el desarrollo de aplicaciones web y mobile.

Video:


JSF 2.2 Big Ticket Features in Context from JavaZone on Vimeo.

Slides:


martes, 15 de octubre de 2013

Be ready for Java Day Guatemala 2013



JavaDay Guatemala 2013 is just around the corner. 
This year the third edition of the event is going to take place on Saturday November 9th. At INTECAP TICs. The event has a free and open admission.

In the mean time the Guatemala Java User Group have posted a nice set of videos about Java Day, Oracle Java Magazine, Glasfish and JavaEE:


A message from Arun Gupta to the Guatemala Java  User Group

 A message from Caroline Kavitka to the Guatemala Java User Group

miércoles, 2 de octubre de 2013

Java EE 7 Learning Book






Java EE7 es una excelente referencia bibliográfica para iniciarse con la última versión de Java Enterprise lanzada hace un par de meses oficialmente por Oracle. El libro fue escrito por Aron Gupta quien con más de 14 años de experiencia y participación con el equipo técnico de Java EE desde sus inicios es ahora evangelista de Java para Oracle.

Tuve el agrado de conocer a Arun en el paso JavaOne 2013 y le extiendo mi agradecimiento por sus consejos y autógrafo respectivo de la copia de su libro ;).






miércoles, 19 de junio de 2013

Java Virtual Developer Day 2013

Oracle proveerá contenido educativo que cubre Java SE, Java EE y Java Embedded en conjunto con chat's con expertos de Oracle. El próximo día del evento será el 25 de Julio del 2013. 


  • EMEA/Africa/Middle East – Tuesday June 25th, 2013
    • 9:00 a.m. – 1:00 p.m. BST / 10:00:00 a.m. – 2:00 p.m.CEST
    • 1:30 p.m. – 5:30 p.m. IST / 12:00:00 p.m. – 4:00 p.m. MSK
    • 8:00 a.m. – 12:00 p.m. Corresponding UTC (GMT)

miércoles, 12 de junio de 2013

Lanzamiento oficial de Java EE7



El día de hoy 12/06/2013 Oracle realizó el lanzamiento oficial de Java EE7 a través de un live WebCast que estará disponible de forma Ondemand en el siguiente link.

Entra la nueva documentación describiendo a las características de los APIS como Json, Web Sockets, EJB 3.2, CDI, Servlet 3.1 etc. se encuentra: http://docs.oracle.com/javaee/7/tutorial/doc/home.htm

También se encuentra disponible el actualizado tutorial First Cup para esta nueva versión de Java Enterprise Edition: http://docs.oracle.com/javaee/7/firstcup/doc/home.htm

En lo personal recomiendo adentrar en el tema de Batch Processing ya que es una nueva características que se está agregando a JavaEE que sin duda estará dando de que hablar.