tag descargar java jquery html templates

descargar - tag en java



¿Biblioteca de Java HTML Builder(anti-plantilla)? (3)

¿Has probado el proyecto Conjunto de construcción de elementos de Yakarta (ECS) ?

No es realmente una API fluida, me recuerda más a StringBuilder que Mockito ... Pero funcionalmente creo que es lo que buscas.

Siempre busco una biblioteca Java moderna que facilite la creación de fragmentos HTML válidos (X).

Sí, podría utilizar un lenguaje de plantillas, pero hay ocasiones en las que no desea hacer esto porque Java tiene algunas ventajas sobre la inserción de su lenguaje de plantillas favorito.

He visto muchos desarrolladores de HTML en muchos proyectos, pero no hay un generador de HTML común que pueda encontrar.

¿Alguien sabe de uno?

Sería ideal si aprovechaba el sistema de tipo Java 5/6/7 (genéricos) y admite Fluent Style. O algo así como estilo fluido, es decir, encadenamiento de estilo JQuery, o una máquina de estados utilizada en burlas de bibliotecas como JMock (hablando pedantemente de una Mónada).

Un ejemplo de constructor aproximado podría ser:

new Html().title("stuff").body().in().div().in().h1("Hello World").hr();

Otro ejemplo: http://codemonkeyism.com/the-best-markup-builder-i-could-build-in-java/

Terminé escribiendo el mío: Java Anti-template Language (JATL)


Su mejor opción es, probablemente, utilizar una biblioteca XML y presentar el resultado como HTML.

IE Dom4J define una clase HtmlWriter para salida XML específica de HTML.

Pero aún tendría que crear su propia API para crear el documento.