【问题标题】:What are the options of View Engines in Java?Java中的视图引擎有哪些选项?
【发布时间】:2011-04-08 20:29:46
【问题描述】:

正如我们在this question 中看到的,ASP.NET 有很多很酷的视图引擎。但是 Java/JSP 呢?我有什么选择?

谢谢

【问题讨论】:

    标签: java jsp viewengine


    【解决方案1】:

    对于一般的模板引擎,FreeMarkerVelocity 的一个很好的替代品——它有一个很好的宏系统、干净的语法和语义。这些通常与Apache TilesSiteMesh 等页面布局/组合框架结合使用。

    【讨论】:

      【解决方案2】:

      Velocity 是一个非常简单的视图引擎。它的功能可能看起来有点有限,但这就是想法。如果您需要执行更复杂的任务,则应在服务器端代码中执行。

      【讨论】:

        【解决方案3】:

        您是否正在寻找 Java 的 MVC(用于 Web)?那是JSF

        第三方MVC:What's the most minimal Java web MVC framework?

        【讨论】:

        • 只是想发布一个答案,但你写得太好了,我取消了它
        • 我不确定“MVC 框架”是否符合“视图引擎”背后的 ASP.NET 意识形态。我检查了链接问题中的代码示例,它似乎更多地是关于模板引擎和/或自定义标记库和/或自定义表达式语言解析器。好吧,对于 JSF,至少有很棒的 Facelets :)
        • 不,我已经选择 VRaptor 作为我的 MVC 框架。现在我正在寻找视图引擎(它与模板引擎相同吗?)。
        【解决方案4】:

        还有resin/quercus,它是PHP 的100% java 实现。我一直很喜欢 PHP 与 HTML 的集成方式,尽管我对 PHP 没有太多喜欢的地方。它很受欢迎——似乎您可以轻松地将 Wordpress 主题复制到您的 Java 应用程序中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-05
          • 1970-01-01
          相关资源
          最近更新 更多