Blog de Jaime Cid

Jaime Cid 22 de Julio de 2006 Jaime Cid 7 de Diciembre de 2006 Jaime Cid 25 de Diciembre de 2006
Todo | AJAX | Blogging | Eventos | General | i18n | Java | JES | NetBeans | OpenSource | SOA | Web2.0
« SPECjAppServer2004... | Main | Mi blog en PDF »
20060601 jueves junio 01, 2006

JSR 299: Web Beans (JSF 1.2 + EJB 3.0) Hasta ahora la integración del framework MVC de UI (Struts, JSF, etc) con la integración del framework de persistencia (Hibernate, iBatis, Toplink, JPA, EJB 3.0, etc) presenta multiples ineficiencias debido a que ambos tipos de frameworks han sido concebidos por separado.
Los usuarios finales demandan una estandarización en este área, que ya cubren parcialmente proyectos como JBOSS SEAM, ORACLE ADF, STRUTS SHALE o NETBEANS.

La nueva iniciativa de estandarización liderada por JBOSS (Gavin King) con el apoyo directo de SUN y ORACLE pero también de GOOGLE, BORLAND y SYBASE se encuentra recogida en la especificación WebBeans (JSR-299) que tiene como objetivo estándarizar los frameworks basados en JSF 1.2 + EJB 3.0

Más información:


Enviado por jaimecid ( jun 01 2006, 01:31:31 PM CEST ) Permalink Comentarios [2]

Comentarios:

Interesante JSR.

¿Crees que el futuro de Shale está comprometido con la aparicion de SEAM y Facelets?

No creo que el equipo de Facelets (en el que creo que colabora Craig McClanahan) tarde mucho en añadir la funcionalidad de Clay (lo único que aporta Shale que le falta a Facelets+SEAM) a su proyecto.

Que ocurrirá entonces con Shale, ¿será el primer gran fracaso de Struts?. No hay que olvidar que Shale aún está en Beta mientras que SEAM parece estar en RC1.

Viendo los graves problemas que padece Shale con la navegacion en tabs y/o ventanas o IFrames, resueltos con SEAM, parece ser que en cuanto SEAM tenga la publicidad que le falta veremos desaparecer Shale.

Respecto a la aparición de todas estás especificaciones, y viendo el trasfondo de lo que ha tardado JSF en ser adoptada (al menos en España), ¿podrán las medianas empresas de desarrollo mantenerse al día en las nuevas tecnologías? ¿desaparecerán las -a veces absurdas- especificaciones establecidas por las administraciones en cuanto a servidores y metodologías a utilizar? (en ciertas comunidades autónomas aún se usa ¡Java 1.3! y servidores como ¡Orion!)

Una última cuestión, pese a ser asiduo lector de los Blogs de Sun, Java.net, JavaLobby etc, seguidor de listas de correo de Struts, NB y otras fuentes importantes de articulos técnicos en referente al mundo JnEE, no había oído hablar de SEAM hasta ahora y muy poco de Facelets... (es por eso la escasa publicidad que me parece que ha tenido).
¿Dónde podría encontrar más información?

Un saludo,
Juan

Enviado por Juan Ara en junio 01, 2006 a las 04:34 PM CEST #

Shale pretende aglutinar a la comunidad Struts alrededor de Java Server Faces. Shale tiene licencia Apache lo que permite ser incorporado entero o a trozos en otros frameworks. Un framework JSF + EJB 3.0 con licencia Apache siempre va a tener una interesante comunidad alrededor, aunque no lleve el liderazgo técnico. Facelets es un framework muy interesante con licencia CDDL (tipo Mozilla), la misma que usa Sun en GlassFish. Por último SEAM utiliza licencia LGPL y requiere JAVA EE 5.0, al menos JDK 5.0 y EJB 3.0, de ahí su menor uso hasta ahora. Respecto a la adopción de tecnología, la verdad es que existe mucha base instalada de J2SE 1.3 y 1.4 con J2EE 1.3, así que la evolución y adopción de las ventajas de Java EE 5.0 / J2SE 5.0 llevará su tiempo. Para proyectos o clientes que empiezan las ventajas son evidentes.

Enviado por Jaime Cid en junio 07, 2006 a las 05:12 PM CEST #

Enviar un comentario:

Los comentarios han sido deshabilitados.

Calendario

Búsqueda

Redes Sociales

Technorati

RSS Feeds

Enlaces

Navegación

Visitas Hoy

Entradas

Del.icio.us