我是Spring MVC框架的新手,我想学习如何完全分离前端(html,js等)和后端(java)。
我将使用RESTfull服务,使用JSON。 我想我将构建单页应用程序。
jsp页面中显示的大多数教程都是我不喜欢的。
我看到我的朋友公司项目(使用Spring MVC)他们使用了Embedded Jetty服务器,并且在服务器配置中,他们为前端和后端路径分配了两个不同的路径。
我看到前端代码只有html javascripts等在后端方面是相同的。(完全分离!!!)
我的问题是:'他们如何将请求从前端传递到后端并从后端获取结果并更新前端'。
他们也使用Maven后端和前端定义为根目录中的模块。
你能分享一些教程,以便我能理解玩代码吗?
答案 0 :(得分:3)
'他们如何将请求从前端传递到后端并从中获取结果 后端并更新前端'
他们可能使用HTTP [S]作为传输,使用JSON作为数据表示格式。浏览器支持AJAX,允许您在不重新加载页面的情况下建立HTTP连接。
你能分享一些教程,以便我能理解玩代码吗?
不,那不是这个网站的用途。
评论:
JSP对于在服务器上生成HTML仍然非常有用。如果您希望Google抓取您的网站,这非常接近必要。
查看Spring Data REST以获取快速REST API的框架。
还要查看ExtJS或Dojo以获得良好的单页应用程序框架。