如何使用ember.js作为客户端与struts作为服务器端?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用ember.js作为客户端与struts作为服务器端?相关的知识,希望对你有一定的参考价值。

我已经使用Struts框架创建了学生详细信息的应用程序现在我被赋予了在客户端的同一个Application中使用ember.js Framework的任务。那么有人可以解释我如何同时使用它们?

答案

正如你所说,你想写两个应用程序。一个在客户端,一个在服务器端。随着余烬我无法帮助你。但是看起来你可以用一个ember命令生成一个包含所有所需资源的index.html,并将这些文件放在普通(apache)web服务器上。此网络服务器将成为您用户的起点。

对于服务器端,您将需要struts和struts-json-plugin。有了它,您可以创建一个ember客户端可以与之交谈的API。您不需要在struts中为此接口使用任何JSP站点。

也许它看起来像这样:

+--------------------+   visits    +------------------------+
| Client Web Browser |  -------->  | Ember Apache Webserver |
+--------------------+             +------------------------+
          |
          |         JSON           +-------------------------+
          +--------------------->  |  Struts JSON Interface  |
                                   +-------------------------+

Ember和Struts可以一起工作,但我个人认为,这并不理想。如果您只将ember客户端作为前端并且不想使用任何其他struts功能,我建议使用spring,因为它可以更好地满足您的需求。

以上是关于如何使用ember.js作为客户端与struts作为服务器端?的主要内容,如果未能解决你的问题,请参考以下文章

ember.js 和服务器

如何创建与 Ember.js 和 Rails 关联的 belongsTo 记录?

Ember.js:如何加载音频文件

不要使用Ember.js从服务器获取新数据

使用 passport.js、sails.js API 和 ember.js 登录 Facebook

如何通过 ES6 模块使用 Socket.IO 客户端?