在Tomcat中将Ember Js与java后端一起使用

在Tomcat中将Ember Js与java后端一起使用,tomcat,ember.js,Tomcat,Ember.js,我的任务是在tomcat中使用ember js作为前端和Java后端。我四处搜索,对ember中的前端有了一些想法,但我如何在tomcat中使用它。我对这一点完全陌生,我不知道我是否必须为后端使用API,而不是使用web.xml和URL模式来匹配servlet。请提供一些文档链接,以便我参考。 提前感谢。ApacheTomcat是一个应用服务器,这意味着它运行您提供给它的代码,可以侦听和响应http请求。首先,您必须决定如何编写它将运行的代码,尽管您可以自己编写,但如果使用框架,则会容易得多 有

我的任务是在tomcat中使用ember js作为前端和Java后端。我四处搜索,对ember中的前端有了一些想法,但我如何在tomcat中使用它。我对这一点完全陌生,我不知道我是否必须为后端使用API,而不是使用web.xml和URL模式来匹配servlet。请提供一些文档链接,以便我参考。
提前感谢。

ApacheTomcat是一个应用服务器,这意味着它运行您提供给它的代码,可以侦听和响应http请求。首先,您必须决定如何编写它将运行的代码,尽管您可以自己编写,但如果使用框架,则会容易得多

有很多类型的框架,但是MVC模型对于web后端来说是最流行的,所以了解什么是MVC以及如何使用它。许多框架都可以在Tomcat上运行,从Java编写的框架到RubyonRails(如果您使用JRuby,Ruby语言的Java实现)。Rails是一个很棒的MVC框架,它具备完成工作所需的所有功能

一旦选择了框架,就需要选择后端将公开的API类型。同样,有许多规格可供选择,但余烬使用。您需要找到一个与所选框架一起工作的库,该框架将Java对象转换为JSON:API。Rails有许多这样的库,但我建议使用jsonapi资源,因为它将自动生成您需要的大量代码

这是一项艰巨的工作,但要完成这项工作,您需要知道以下几点:

说了这么多,StackOverflow并不是一个真正的寻求书籍、工具、软件库、教程或其他非网站资源建议的地方,因为这通常会导致人们争论,链接通常会中断。我想这就是你的问题被否决的原因。请记住以下问题:

如果有帮助,祝你好运: 目前我们正在使用java后端Jersey和emberjs前端,并且在API之间运行通信


您可以在上找到一些说明,Ember js将是Tomcat上的静态网页,Jersey可以作为后端,为您创建一些很棒的API。

这纯粹是Tomcat的问题。了解如何在tomcat中编写后端,使用ember前端应该没有多大关系。是的,为了与ember对话,您需要使用Java中的后端api。Ember的工作原理类似于移动客户端,因为它需要从api发送数据……感谢您的解释