我一直在阅读有关Jodd(java)框架的信息,这对我来说似乎很有趣。但是我看到它似乎是基于jsp / servlet的。您能开发没有jsps的严格html / html5动态网站吗?
最佳答案
绝对。如您所见,在Jodd Madvoc中,您具有Result
的概念:每个(java)动作都将其返回。结果是定义如何呈现页面的结果。默认情况下,会有JSP结果,因为这是标准的;但没有什么可以阻止您简单地获得Freemarker结果或使用任何其他模板引擎。人们经常这样做。此外,使Results
被配置。参见:http://jodd.org/doc/madvoc/results.htmlResult
不需要仅返回HTML内容。例如,有一个JsonResult
或RawResult
可以返回JSON或任何字符串。
如果您希望仅使用JSON生成REST-ish接口,也可以执行此操作,请检出:http://jodd.org/doc/madvoc/rest.html
Madvoc应该具有足够的可配置性以满足您的需求。只是不要将其视为“盒中解决方案”,而是一个真正的框架,您只需要进行一点挖掘,但您会发现需要的东西:)