Translate
Mostrando las entradas con la etiqueta Seam. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Seam. Mostrar todas las entradas
jueves, 6 de septiembre de 2012
JBoss Developer Framework
Recientemente Jboss ha liberado JBoss Developer Framework o JDF para los amigos. El Framework en realidad es un centro de documentación central para todas las tecnologías relacionadas con JBoss y JBoss AS. Este esfuerzo de consolidación permite a los desarrolladores centrarse en un recurso único de documentos en lugar de tomar varias guías individuales de las diferentes tecnologías de JBoss (por ejemplo, una guía de Hibernate y otra para Seam).
JDF incluye más de 50 quickstarts que son proyectos Maven que se generan con archetypes. Lo interesante es que la mayoría de los quickstarts generan los proyectos con varias capas, Estos pueden servir ya sea como tutoriales o como la base para las aplicaciones más complicadas. Algunas de las tecnologías que incluyen: EJB, JAX-RS, JPA, JSF, CDI, HTML5, JTA, Apache Wicket...
Dejo links:
http://in.relation.to/Bloggers/AnnouncingJdfJBossDeveloperFramework
http://www.jboss.org/jdf/news/2012/06/05/welcome/
viernes, 13 de abril de 2012
El futuro de JBoss Seam y Apache DeltaSpike
Leyendo infoQ me encuentro con la noticia, de que los desarrolladores de Seam van a dedicar esfuerzo a Apache DeltaSpike. Apache DeltaSpike es un framework de Apache que todavía esta en la incubadora.
Apache DeltaSpike es un Java CDI (Contexts and Dependency Injection). Es decir que implementa el jrs-299; este jsr describe la funcionalidad de un motor de inyección de dependencia.
Parece ser que Seam no tiene la intención de liberar la versión 4 but van a continuar el desarrollo en Apache DeltaSpike. Apache DeltaSpike consistirá en una serie de extensiones portátiles CDI que ofrecen funciones útiles para los desarrolladores de aplicaciones Java. El objetivo de ApacheDeltaSpike es crear un estándar de-facto de las extensiones que es desarrollado y mantenido por la comunidad Java, y para actuar como una incubadora para las características que pueden llegar a formar parte de las diversas especificaciones deJava SE y EE-relacionados.
Apache DeltaSpike esta en el incubador pero recibió código de proyectos grosos como JBoss Seam, Apache MyFaces CODI y CDISource. Además va a ser liberado con licencia Apache.
Dejo link de la noticia y links interesantes:
http://www.infoq.com/news/2012/04/seam-deltaspike
http://wiki.apache.org/incubator/DeltaSpikeProposal
https://cwiki.apache.org/DeltaSpike/
Apache DeltaSpike es un Java CDI (Contexts and Dependency Injection). Es decir que implementa el jrs-299; este jsr describe la funcionalidad de un motor de inyección de dependencia.
Parece ser que Seam no tiene la intención de liberar la versión 4 but van a continuar el desarrollo en Apache DeltaSpike. Apache DeltaSpike consistirá en una serie de extensiones portátiles CDI que ofrecen funciones útiles para los desarrolladores de aplicaciones Java. El objetivo de ApacheDeltaSpike es crear un estándar de-facto de las extensiones que es desarrollado y mantenido por la comunidad Java, y para actuar como una incubadora para las características que pueden llegar a formar parte de las diversas especificaciones deJava SE y EE-relacionados.
Apache DeltaSpike esta en el incubador pero recibió código de proyectos grosos como JBoss Seam, Apache MyFaces CODI y CDISource. Además va a ser liberado con licencia Apache.
Dejo link de la noticia y links interesantes:
http://www.infoq.com/news/2012/04/seam-deltaspike
http://wiki.apache.org/incubator/DeltaSpikeProposal
https://cwiki.apache.org/DeltaSpike/
jueves, 3 de febrero de 2011
JBoss Seam
JBoss Seam es un framework que integra y unifica los distintos standars de la plataforma Java EE 5.0, pudiendo trabajar con todos ellos siguiendo el mismo modelo de programación.
Ha sido diseñado intentado simplificar al máximo el desarrollo de aplicaciones, basando el diseño en Plain Old Java Objects (POJOs) con anotaciones. Estos componentes se usan desde la capa de persistencia hasta la de presentación, poniendo todas las capas en comunicación directa.
El núcleo principal de Seam está formado por las especificaciones Enterprise JavaBeans 3 (EJB3) y JavaServer Faces (JSF).
A grandes rasgos podemos definir EJB3 como una arquitectura para un sistema transaccional (como bases de datos) de objetos distribuidos basado en componentes que permite construir aplicaciones portables, reusables y escalables.
JSF es un framework de la capa de presentación que define componentes para el interfaz gráfico y "managed beans" para la lógica de la aplicación que interactúan a travé de un sistema de eventos.
Sin embargo, estos frameworks tienen algunas limitaciones y no han sido concebidos para trabajar juntos (esto pretende resolverse con la futura especificación web beans ); tienen distinto tipo de configuraciones (JSF usa archivos XML mientras que EJB3 usa anotaciones), distinto ciclo de vida y no pueden comunicarse directamente a nivel de framework.
Para hacerlos cooperar necesitaríamos escribir "clases fachada" y multitud de código de relleno que se encargase de pasar las llamadas de una capa de la aplicación a otra. Ahí es donde entra en juego Seam.
Seam elimina la barrera existente entre estas tecnologías, permitiendo usar EJBs directamente como "backing beans" de JSF y lanzar o escuchar eventos web.
Suscribirse a:
Entradas (Atom)