Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Playframework 2.0 PlayFramework应用程序体系结构_Playframework 2.0_Angularjs - Fatal编程技术网

Playframework 2.0 PlayFramework应用程序体系结构

Playframework 2.0 PlayFramework应用程序体系结构,playframework-2.0,angularjs,Playframework 2.0,Angularjs,我计划使用PlayFramework和AngularJS开发一个应用程序。由于这个应用程序将有移动接口,我将创建两个不同的播放应用程序 播放应用程序1,获取RETSTful API 播放应用程序2,用于Web客户端 RESTful API将包含所有业务逻辑,并将作为服务层和Web客户端访问API发挥作用。此外,在单独的API中使用业务逻辑将允许我的应用程序服务向第三方公开,以使用服务并将应用程序服务集成到它们的应用程序中 请告诉我您对这种配置的专业想法 有没有其他的替代方法或更好的方法呢?这

我计划使用PlayFramework和AngularJS开发一个应用程序。由于这个应用程序将有移动接口,我将创建两个不同的播放应用程序

  • 播放应用程序1,获取RETSTful API
  • 播放应用程序2,用于Web客户端
RESTful API将包含所有业务逻辑,并将作为服务层和Web客户端访问API发挥作用。此外,在单独的API中使用业务逻辑将允许我的应用程序服务向第三方公开,以使用服务并将应用程序服务集成到它们的应用程序中

请告诉我您对这种配置的专业想法


有没有其他的替代方法或更好的方法呢?

这是一个非常有效的方法——将事情隔离起来。您只需处理两个应用程序的开销。将其转换为模块化应用程序(带有子模块;play 2.1在这方面有一些更好的功能)也是一个好主意


当然,您可以始终只使用一个应用程序,并从中提供所有内容,同时保持逻辑分离(例如:不同的控制器/路由来处理不同的内容)。

感谢Hcura的宝贵意见