2011-04-08 52 views

回答

3

对于一般的模板引擎,FreeMarker是一个很好的替代Velocity - 它有一个很好的宏系统,洁净的语法和语义。这些通常与页面布局/组合框架(如Apache TilesSiteMesh)结合使用。

1

您是否在寻找Java的MVC(网络版)?那是JSF

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

+0

只是想发布一个答案,但你钉它如此之好,我取消它 – Ha11owed 2011-04-08 20:35:54

+1

我不知道,如果是“MVC框架”符合ASP.NET的背后“视图引擎”的思想。我检查了链接问题中的代码示例,它似乎更多地是关于模板引擎和/或自定义标签库和/或自定义表达式语言解析器。那么,JSF至少有很棒的Facelets :) – BalusC 2011-04-08 21:10:04

+0

不,我已经选择VRaptor作为我的MVC框架。现在我正在寻找视图引擎(是否与模板引擎相同?)。 – goenning 2011-04-08 22:27:45

1

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

0

还有树脂/栎其是100%Java实现的PHP。我一直很喜欢PHP如何与HTML集成,尽管我没有其他关于PHP的其他内容。它很受欢迎 - 好像你可以轻松地将一个Wordpress主题转换成你的Java应用程序。