Как создать игровой модуль? - PullRequest
18 голосов
/ 08 ноября 2010

Документация по фреймворку Play довольно слабая, когда дело доходит до создания модуля.

  • Как создать модуль?
  • Я читал, что большие приложения могут быть разделены на несколько модулей, как?
  • Что можно / нельзя сделать с модулем? (любой доступ к API низкого уровня?)
  • Может ли игровой модуль представлять абстрактные классы JPA?
  • Как лучше всего упаковать модуль?
  • Как развернуть / распространить игровой модуль?

Думаю, вы поняли ... расскажите нам все о модулях, использующих игровую рамку.

1 Ответ

18 голосов
/ 08 ноября 2010
  • Как создать модуль?

play new-module

  • Я читал, что большие приложения могут быть разделены на несколько модулей, как?

Хорошо, вы помещаете компоненты, функциональность которых, например, безопасность или управление пользователями, в модуль.Этот модуль будет вызываться вашим приложением.

  • Что можно / нельзя сделать с модулем?(какой-либо доступ к API низкого уровня?)

Никаких особых вещей, которые можно сделать с помощью модуля, нельзя сделать непосредственно в вашем приложении.Так что если вам нужна специальная функция только в 1 приложении, вы можете запрограммировать ее там напрямую.

  • Может ли модуль воспроизведения отображать абстрактные классы JPA?

Нет ограничений,Вы можете объявить там абстрактные классы.То же, что и в библиотеке.

  • Как лучше всего упаковать модуль?

play build-module

  • Как развертывать / распространятьигровой модуль?

Я имею в виду, что в дискуссионной группе был плагин, позволяющий запускать частный репозиторий.Если это было из общего интереса, и вы хотите внести в него все сообщество, зарегистрируйте его как playframework.org, см. Руководство 1038 *.

[ОБНОВЛЕНИЕ] Я скопировал некоторую информацию о src -папка из google-group .Папка src предназначена для статических служебных классов, которые не являются специфичными для игры, и плагина Play.Они будут скомпилированы как jar и помещены в каталог lib.

Niels

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...