2016-04-05 21 views
2

我要开始一个新项目,有两个前端,移动应用和Web应用程序。可以REST的API和Grails的角轮廓相结合?

我在想创造一个“REST的API” Grails应用程序,并使用来自移动应用这个“API”。

但是,对于WebApp,是否有可能创建一个新的“角度”Grails应用程序,该应用程序将以前生成的“rest-api”Grails应用程序用作模型,并让我“重新实现轮子(模型)” ?

任何文章/文档怎么会来完成?

在此先感谢。

JD埃武拉

+1

将您的共享域类放入一个插件中,在这两个应用程序中使用插件。完成。 –

回答

1

你可以使用你已经在新的REST API的域名,没有什么变化。您可能需要添加@Resource注释。

如果有使用同一域中的其他应用程序,我会放在一个插件(如@Joshua建议),我们目前做的既具有管理/ CMS和最终用户应用程序的客户端。

在我们公司,我们目前正在开发3个项目的想法,我相信会合身您的需求,或者可以帮助别人谁正在启动一个类似的项目

我们组织的应用程序是这样的:

  • 我们创建了REST的API轮廓一个Grails应用
  • 我们已经创建了一个咕噜/凉亭/ NPM项目(你可以使用柳角发电机,但它有比我们需要更多的)
  • 我们创建我们已经看到了Android和和iOS应用

优点:

  • 角应用程序调用同样的方法,在移动应用中,只有一个控制器,一个服务,一个Grails应用程序

  • 网络应用程序是纯JS和CSS,并在服务器中运行顺利(npm 安装服务

  • 可以部署在任何CDN像亚马逊云锋的Web应用程序,并能够处理大的需求,您可以快速部署

以防万一你不知道,但是用咕噜声和凉亭可以替代资产管道自动化。

希望它可以帮助你!