我想问一个简短的问题。它是:我想创建一些使用Spring的web应用程序。我想制作RESTful webservice并使用HTML5和jQuery来处理它,但是有人告诉我这是个愚蠢的想法,浪费了我的时间。
因此,我想知道哪种技术更多地用于:公司,由您,程序员在您的私人项目等。我听说过:
现在,我想知道--是使用上面列表中的模板引擎返回视图,还是使用JS处理它,在web上显示数据,然后从控制器返回JSON?哪条路是最好的方法?
我将创建简单的Spring、JPA等应用程序,并通过添加更多实用程序来开发它--只是为了学习java-web--为自己开发:)
谢谢你的回答!
发布于 2014-04-14 20:31:43
我建议使用JSP。您仍然可以在jsp中使用HTML5和JQuery。这里有大量针对Spring和JSP的教程。
至于是使用返回的视图还是使用js,我会说,两者都尝试。这在很大程度上取决于你希望你的网页应用程序如何“行动”,如果你对页面重装和重定向感到舒服的话。采取观景的方法。如果您不想刷新整个页面,那么当然应该使用JSON。
发布于 2014-04-14 20:31:03
如果要使用服务器端模板,我强烈建议您查看一下齐米列夫。它有一个令人敬畏的模板引擎,非常容易理解,并且正在由Spring积极推动(Spring Boot会自动配置它)。
发布于 2014-04-15 10:48:12
JSP + Apache带Spring的瓷砖是一个很好的选择;Tiles非常容易使用(并且易于理解):
<definition name="myapp.homepage" template="/layouts/classic.jsp">
<put-attribute name="title" value="Tiles tutorial homepage" />
<put-attribute name="header" value="/tiles/banner.jsp" />
<put-attribute name="menu" value="/tiles/common_menu.jsp" />
<put-attribute name="body" value="/tiles/home_body.jsp" />
<put-attribute name="footer" value="/tiles/credits.jsp" />
</definition>

https://stackoverflow.com/questions/23068800
复制相似问题