2011-04-08 63 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應用程序。