【问题标题】:HTML/HTML5 website creating using Jodd(java) framework使用 Jodd(java) 框架创建 HTML/HTML5 网站
【发布时间】:2016-01-25 14:44:34
【问题描述】:

我一直在阅读有关 Jodd(java) 框架的信息,我觉得它很有趣。但我看到它似乎是基于 jsp/servlet 的。不用jsps能不能开发出严格的html/html5动态网站?

【问题讨论】:

    标签: java jodd


    【解决方案1】:

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

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

    如果您想要仅使用 JSON 生成的 REST-ish 接口,您也可以这样做,结帐:http://jodd.org/doc/madvoc/rest.html

    Madvoc 的可配置性应该足以满足您的需求。只是不要将其视为“盒中解决方案”,而是一个真正的框架,您只需挖掘一点,但您会找到所需的:)

    【讨论】:

    • 这确实非常有用。我会尽快检查出来。只是出于好奇,您现在或任何时候是否有机会使用 Jodd。
    • 当然,我使用的是整个堆栈;视项目需要而定。
    • 如果你能创建一个 youtube “Jodd Getting started”fvideo,那就太棒了。你会考虑吗?
    • @Vuzi 是的!实际上,我们确实计划了两件事:a) 视频和教程 b) 一些用于轻松生成项目模板的工具。
    • @игор 太棒了!!!!继续努力,伙计们!!!!真的相信你的框架,或者我应该说我们的
    【解决方案2】:

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

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

    希望这些信息对您有用。

    编码愉快。

    【讨论】:

    • 谢谢,我特意询问是否可以使用 Jodd(java) 框架
    猜你喜欢
    • 1970-01-01
    • 2018-03-21
    • 2020-10-04
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多