使用Jodd(java)框架创建HTML/HTML5网站

使用Jodd(java)框架创建HTML/HTML5网站,java,jodd,Java,Jodd,我一直在读关于Jodd(java)框架的书,我觉得它很有趣。但我看到它似乎是基于jsp/servlet的。你能在没有JSP的情况下开发严格的html/html5动态网站吗?你可以在没有JSP的情况下开发严格的html/html5动态网站。当然,有很多方法可以做到这一点,但在我个人看来,我相信你可以将其用于前端开发(html5/CSS3)。此框架将允许您实现所有客户端,而不会出现小问题。它基于HTML5,因此不需要JSP文件。如果您习惯于MVC或MVVM,那么这个框架将允许您使用这两种方法中的任何

我一直在读关于Jodd(java)框架的书,我觉得它很有趣。但我看到它似乎是基于jsp/servlet的。你能在没有JSP的情况下开发严格的html/html5动态网站吗?

你可以在没有JSP的情况下开发严格的html/html5动态网站。当然,有很多方法可以做到这一点,但在我个人看来,我相信你可以将其用于前端开发(html5/CSS3)。此框架将允许您实现所有客户端,而不会出现小问题。它基于HTML5,因此不需要JSP文件。如果您习惯于MVC或MVVM,那么这个框架将允许您使用这两种方法中的任何一种

动态Web应用程序?需要显示数据库或存储记录中的数据吗?没问题,Angular支持对REST Web服务的AJAX调用,您可以使用自己感觉更舒服的编程语言实现这些调用。如果是Java,那么可以使用REST Web服务

希望这些信息对你有用


快乐的编码。

绝对。如您所见,在Jodd Madvoc中,您有
结果的概念:每个(java)操作都返回它。结果是定义如何呈现页面的结果。默认情况下,有JSP结果,因为这是一个标准,对吧;但是,没有什么能阻止您简单地获得一个即Freemarker结果或使用任何其他模板引擎。人们经常这样做。此外,
结果
可进行配置。见:

Result
不需要仅返回HTML内容。例如,
JsonResult
RawResult
可以返回JSON或任何字符串

如果您希望REST ish接口只对JSON产生结果,您也可以这样做,签出:


Madvoc应具有足够的可配置性,以满足您的需求。只是不要把它看作是一个“盒子里的解决方案”,而是一个真正的框架,你只需要稍微挖掘一下,但你会找到你需要的:)

谢谢,我特别想问的是,是否可以使用Jodd(java)框架来实现这一点。这确实非常有用。我会尽快查出来的。只是出于好奇,你是在当前还是在任何时候使用Jodd;根据项目需要。如果你能创建一个youtube“Jodd getting started”fvideo,那就太棒了。你能帮我调一下吗?@Vuzi是的!事实上,我们计划了两件事:a)视频和教程b)一些工具,用于轻松生成项目模板。@crmk_ГöМ太棒了!!!!继续努力,伙计们!!!!真的相信你的框架还是我们的