【发布时间】:2012-10-24 15:17:14
【问题描述】:
我正在启动一个项目,它应该提供两者:
- 简单的http API和
- 其他一些功能(包括一些低级网络)。
这就是为什么我想将“其他功能”与(新的)Play 框架项目集成并利用它的动态编译和其他好处。大多数应用程序(包括业务逻辑和服务器负载)将位于项目的非 Web 部分。
所以我的问题是:如何将这两个模块打包到一个 Scala 应用程序中?
我认为我发现的最佳方法是将非 Web 部件视为 Play 项目的 plugin。但是,我不确定这是否是正确的方法,考虑到大多数应用程序可能最终会出现在这样的“插件”中。
我曾考虑将这两个部分部署为单独的应用程序,但我怀疑它是否适合我:我希望应用程序共享(以及其他)缓存、配置和数据库连接,我不应该真正将它们分开。
我还没有使用过 Scala 或 Play,因此非常感谢您的意见。
【问题讨论】:
标签: scala playframework playframework-2.0 akka