tutorial starter play framework examples java playframework

java - starter - play framework vs spring



¿Cómo se crea un módulo de juego? (1)

La documentación de Play Framework es algo débil cuando se trata de la creación de módulos.

  • ¿Cómo se crea un módulo?
  • He leído que las aplicaciones grandes se pueden dividir en varios módulos, ¿cómo?
  • ¿Qué se puede / no se puede hacer con un módulo? (cualquier acceso a bajo nivel de api?)
  • ¿Puede un módulo de juego exponer clases abstractas de JPA?
  • ¿Cuál es la mejor manera de empaquetar un módulo?
  • ¿Cómo desplegar / distribuir un módulo de juego?

Creo que se te ocurre la idea ... cuéntanos todo sobre los módulos que utilizan el Playframework.


  • ¿Cómo se crea un módulo?

play new-module

  • He leído que las aplicaciones grandes se pueden dividir en varios módulos, ¿cómo?

Bueno, coloca componentes cuya funcionalidad, por ejemplo, seguridad o administración de usuarios en un módulo. Este módulo será referido por su aplicación.

  • ¿Qué se puede / no se puede hacer con un módulo? (cualquier acceso a bajo nivel de api?)

No hay cosas especiales que se puedan hacer con un módulo, y no se pueden hacer directamente en su aplicación. Entonces, si necesita una función especial solo en 1 aplicación, puede programarla directamente allí.

  • ¿Puede un módulo de juego exponer clases abstractas de JPA?

No hay límites, puedes declarar que hay clases abstractas. Igual que en una biblioteca.

  • ¿Cuál es la mejor manera de empaquetar un módulo?

play build-module

  • ¿Cómo desplegar / distribuir un módulo de juego?

Quiero decir que en el grupo de discusión había un complemento que te permite ejecutar un repositorio privado. Si fue de interés general y desea contribuir, toda la comunidad lo registra como playframework.org, consulte la guide .

[ACTUALIZACIÓN] Copié algo de información sobre la carpeta src de google-group . La carpeta src es para clases de utilidad estáticas que no son específicas del juego y el complemento Play. Se compilarán como jars y se pondrán en el directorio lib.

Niels