18

The Play framework documentation is kind of weak when it comes to module creation.

  • How does one creates a Module ?
  • I've read that large applications could be split across several modules, how ?
  • What can/can't be done with a module ? (any access to low level api ?)
  • Can a play module expose abstract JPA classes ?
  • What's the best way to package a module ?
  • How to deploy/distribute a play module ?

I think you get the idea... tell us all about Modules using the Playframework.

4

1 回答 1

18
  • 如何创建一个 Module ?

play new-module

  • 我读过大型应用程序可以分成几个模块,如何?

好吧,您将具有哪些功能的组件(例如安全性或用户管理)放入模块中。该模块将由您的应用程序引用。

  • 模块可以/不能做什么?(任何访问低级 api 的权限?)

没有什么特殊的事情可以用模块完成,不能直接在你的应用程序中完成。因此,如果您只需要一个应用程序中的特殊功能,您可以直接在那里进行编程。

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

没有限制,您可以在那里声明抽象类。和图书馆一样。

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

play build-module

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

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

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

尼尔斯

于 2010-11-08T08:24:48.930 回答