如何创建播放模块?

在模块创建方面,Play框架文档有点弱。

  • 如何创建模块?
  • 我已经读过大型应用程序可以分成几个模块,怎么样?
  • 什么可以/不能用模块完成? (任何访问低级api?)
  • 播放模块可以公开抽象的JPA类吗?
  • 打包模块的最佳方法是什么?
  • 如何部署/分发播放模块?

我想你明白了……告诉我们所有关于使用Playframework的模块。

  • 如何创建模块?

play new-module

  • 我已经读过大型应用程序可以分成几个模块,怎么样?

那么你将组件的function,例如安全性或用户管理放在一个模块中。 该模块将由您的应用程序引用。

  • 什么可以/不能用模块完成? (任何访问低级api?)

模块没有特殊的function,无法直接在您的应用中完成。 因此,如果您只需要1个应用程序中的特殊function,您可以直接在那里进行编程。

  • 播放模块可以公开抽象的JPA类吗?

没有限制,你可以在那里声明抽象类。 与库中相同。

  • 打包模块的最佳方法是什么?

play build-module

  • 如何部署/分发播放模块?

我的意思是在讨论组中有插件,它允许您运行私有存储库。 如果它是出于一般兴趣并且您想要贡献它,整个社区将其注册为playframework.org,请参阅指南 。

[更新]我从google-group复制了一些关于src -folder的信息。 src -folder用于静态实用程序类,它们不是特定于播放的和Play插件。 它们将编译为jar并放入lib目录。

尼尔斯