PlayFramework应用程序架构

时间:2013-01-15 11:56:23

标签: playframework-2.0 angularjs

我正计划使用PlayFramework和AngularJS开发应用程序。由于此应用程序将具有移动界面,因此我将创建两个不同的播放应用程序。

  • 播放应用程序1,用于RETSTful API
  • 播放应用程序2,用于Web客户端

RESTful API将包含所有业务逻辑,并将作为服务层,Web客户端将访问API。此外,在单独的API中使用业务逻辑将允许我​​的应用程序服务向第三方公开以使用服务并将应用程序服务集成到其应用程序中。

请告诉我您对此配置的专业意见。

还有其他替代方案或更好的方法吗?

1 个答案:

答案 0 :(得分:1)

这是一种非常有效的方法 - 保持隔离。您只需要处理2个应用程序的开销。将其转换为模块化应用程序(使用子模块;播放2.1有一些更好的东西)也是一个好主意。

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