मैं हमेशा एक आधुनिक जावा लाइब्रेरी की तलाश में हूं जो वैध (एक्स) HTML स्निपेट को आसान बनाता है।जावा एचटीएमएल बिल्डर (एंटी-टेम्पलेट) लाइब्रेरी?
हाँ आप एक templating भाषा का उपयोग कर सकते हैं, लेकिन कई बार ऐसा नहीं करना चाहते हैं क्योंकि जावा को अपनी पसंदीदा templating भाषा डालने पर कुछ फायदे हैं।
मैंने कई परियोजनाओं में बहुत सारे घर के HTML बिल्डर्स को देखा है लेकिन कोई कॉमन्स-एचटीएमएल बिल्डर नहीं है जो मुझे मिल सकता है।
क्या किसी को भी पता है?
यह आदर्श होगा यदि यह जावा 5/6/7 प्रकार प्रणाली (जेनेरिक) का लाभ उठाता है और फ्लुएंट स्टाइल का समर्थन करता है। या धाराप्रवाह शैली यानी JQuery शैली श्रृंखला, या जेएमॉक (पैडेंटिक रूप से एक मोनाड बोलने) जैसे पुस्तकालयों में मजाक करने वाली राज्य मशीन जैसी कुछ।
एक किसी न किसी बिल्डर उदाहरण हो सकता है:
new Html().title("stuff").body().in().div().in().h1("Hello World").hr();
एक और उदाहरण: http://codemonkeyism.com/the-best-markup-builder-i-could-build-in-java/
मैं अपने खुद के लेखन समाप्त हो गया: Java Anti-template Language (JATL)
कहा जाता है एक अन्य विकल्प का उपयोग करने के JAXB के सुविज्ञ प्लगइन –