HybridJava Web Framework

HybridJava Web Framework

Marco web MVC Java orientado a componentes del lado del servidor. Alternativa simple a JSF, Wicket, Tapestry, Click, etc. El marco consiste en un compilador y el tiempo de ejecución.
Marco web MVC Java orientado a componentes simple del lado del servidor, alternativa a JSF, Wicket, Tapestry, Click, etc. El marco consiste en un compilador y el tiempo de ejecución.El lenguaje HybridJava está estrictamente definido por una fusión de la gramática formal de Java y HTML y extiende la semántica de Java a lo largo del marcado.El compilador genera código Java invocado desde un único Servlet.El tiempo de ejecución es inferior a 1000 líneas de código Java y se proporciona como código abierto, así como un Servlet de muestra.De las soluciones conocidas, el lenguaje Facelets (que recientemente reemplazó a JSP en JSF) es funcionalmente el más cercano a HybridJava, pero este último es más simple y más potente ... El marco está diseñado con un enfoque minimalista, por lo que evita completamente el uso de muchos "conceptos populares: JavaBeans, espacios de nombres XML, XML y configuración en general, anotaciones, lenguaje de expresión, etc. La documentación completa tiene menos de 20 páginas impresas.Sin embargo, el marco tiene todas las características necesarias para competir con otros marcos Java orientados a componentes.Los componentes se definen como una generalización de elementos HTML en el sentido de que para usar un componente es suficiente simplemente insertar sus etiquetas en el marcado de Vista sin configuración o codificación Java.HybridJava también admite componentes que permiten más de un área designada para la inserción de contenido.Como resultado, los componentes pueden tener un diseño propio, lo que elimina la necesidad de una técnica separada similar a Tiles.En el caso más general, un componente consiste en un archivo .widget codificado en lenguaje HybridJava (la Vista) y una clase Java.Los componentes livianos que no tienen estado solo se presentan en el archivo .widget y se compilan directamente en la Vista de toda la página.Normalmente los botones y otros controles son livianos.El marco asigna automáticamente ID únicos a instancias de componentes y se encarga de enviar las acciones del usuario a las instancias correspondientes.Implementación pura de Java
hybridjava-web-framework

Caracteristicas

Categorias

Alternativas a HybridJava Web Framework para todas las plataformas con cualquier licencia

Tapestry

Tapestry

Apache Tapestry es un marco de código abierto para crear aplicaciones web dinámicas, robustas y altamente escalables en Java.