我打算在spring mvc,hibernate中构建web应用程序。
我想问我是否需要jsp知识。
或者我可以使用像REST这样的单独的东西,这样我就可以在没有页面的情况下编写视图。
如果是,那么JSP我需要了解多少细节
答案 0 :(得分:3)
Spring MVC构建于Servlet / JSP API之上,后者又使用JSP来呈现视图。但是,如果您不想使用JSP,它还支持替代视图层,例如Freemarker, Velocity甚至XSLT(urgh)。
我建议你咬紧牙关学习JSP。这并不难。
但是,我没有看到REST在哪里,这与视图渲染无关。服务器仍然必须输出某些东西。也许您指的是XML和/或JSON的直接输出? Spring MVC does that too,不需要视图层。