Siempre estoy buscando una biblioteca Java moderna que facilite la creación de fragmentos HTML válidos (X).biblioteca Java HTML Builder (anti-template)?
Sí, podría utilizar un lenguaje de plantillas, pero hay veces en las que no desea hacerlo porque Java tiene algunas ventajas sobre la inserción de su lenguaje de plantillas favorito.
He visto muchos creadores 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 constructor áspera 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é de escribir mi propia: Java Anti-template Language (JATL)
Otra opción es utilizar de JAXB Fluido Plugin –