我是Freemarker的新手并且了解更多信息。
我来自JSP背景,到目前为止,我在我的所有应用程序中都使用了相同的VIEW层。
我可能听起来很天真,但是我很难想到在没有JSP的情况下构建一个Web应用程序。
我很想知道如果有人在他们的VIEW层应用程序中完全使用了Freemarker(即使根本没有一个JSP)?
使用Freemarker和JSP一样顺利构建VIEW吗?
答案 0 :(得分:2)
FreeMarker是JSP的完美可行替代方案。我已经成功地在许多Web应用程序中使用它,并且我发现它可以更好地分离视图和其他层之间的关注点。
一个主要区别是FreeMarker模板不支持嵌入式Java代码,并且不仅限于Servlet范例。
Spring框架提供了使用FreeMarker而不是JSP所需的一切。