在Java中分离前端和后端 - Spring MVC Framework

时间:2015-04-11 17:24:12

标签: java spring rest spring-mvc embedded-jetty

我是Spring MVC框架的新手,我想学习如何完全分离前端(html,js等)和后端(java)。

我将使用RESTfull服务,使用JSON。 我想我将构建单页应用程序。

jsp页面中显示的大多数教程都是我不喜欢的。

我看到我的朋友公司项目(使用Spring MVC)他们使用了Embedded Jetty服务器,并且在服务器配置中,他们为前端和后端路径分配了两个不同的路径。

我看到前端代码只有html javascripts等在后端方面是相同的。(完全分离!!!)

我的问题是:'他们如何将请求从前端传递到后端并从后端获取结果并更新前端'。

他们也使用Maven后端和前端定义为根目录中的模块。

你能分享一些教程,以便我能理解玩代码吗?

1 个答案:

答案 0 :(得分:3)

  

'他们如何将请求从前端传递到后端并从中获取结果   后端并更新前端'

他们可能使用HTTP [S]作为传输,使用JSON作为数据表示格式。浏览器支持AJAX,允许您在不重新加载页面的情况下建立HTTP连接。

  

你能分享一些教程,以便我能理解玩代码吗?

不,那不是这个网站的用途。

评论:

JSP对于在服务器上生成HTML仍然非常有用。如果您希望Google抓取您的网站,这非常接近必要。

查看Spring Data REST以获取快速REST API的框架。

还要查看ExtJS或Dojo以获得良好的单页应用程序框架。

相关问题