Ich bin immer auf der Suche nach einer modernen Java-Bibliothek, die das Erstellen valider (X) HTML-Snippets einfach macht.Java HTML Builder (Anti-Vorlage) -Bibliothek?
Ja, Sie könnten eine Templating-Sprache verwenden, aber es gibt Situationen, in denen Sie dies nicht tun möchten, da Java einige Vorteile gegenüber dem Einfügen Ihrer bevorzugten Templating-Sprache hat.
Ich habe viele interne HTML-Builder in vielen Projekten gesehen, aber es gibt keinen Commons-HTML-Builder, den ich finden kann.
Kennt jemand von einem?
Es wäre ideal, wenn es das Java 5/6/7 Typsystem (Generika) ausnutzt und Fluent Style unterstützt. Oder etwas wie fließenden Stil, dh JQuery Stil Verkettung, oder eine State Machine in Spott Bibliotheken wie JMock (pedantisch gesprochen eine Monade).
könnte ein grobes Builder Beispiel sein:
new Html().title("stuff").body().in().div().in().h1("Hello World").hr();
Ein weiteres Beispiel: http://codemonkeyism.com/the-best-markup-builder-i-could-build-in-java/
ich meine eigene landete schreiben: Java Anti-template Language (JATL)
Eine weitere Option ist die Verwendung JAXB ist Fluent Plugin –