Je suis toujours à la recherche d'une bibliothèque Java moderne qui facilite la création de snippets (X) HTML valides.Bibliothèque Java HTML Builder (anti-template)?
Oui, vous pouvez utiliser un langage de modèle, mais il y a des moments où vous ne voulez pas faire cela, car Java présente certains avantages par rapport à l'insertion de votre langage de modèle préféré.
J'ai vu beaucoup de constructeurs HTML internes dans de nombreux projets, mais je ne trouve pas Commons-HTML Builder.
Quelqu'un en connaît-il un?
L'idéal serait de tirer parti du système de type Java 5/6/7 (génériques) et de prendre en charge le style Fluent. Ou quelque chose comme le style fluent, c'est-à-dire le chaînage de style JQuery, ou une machine d'état utilisée dans des bibliothèques moqueuses comme JMock (pedantically parlant une Monade).
Un exemple de constructeur rugueux pourrait être:
new Html().title("stuff").body().in().div().in().h1("Hello World").hr();
Un autre exemple: http://codemonkeyism.com/the-best-markup-builder-i-could-build-in-java/
Je fini par écrire mon propre: Java Anti-template Language (JATL)
Une autre option consiste à utiliser Fluent Plugin –