2009-11-12 3 views
3

Contrôleurs d'empaquetage, services, etc. c'est-à-dire - com.company.controllers - com.company.servicesConventions d'empaquetage et de nommage de grails

Est-ce une bonne pratique ou devrait être évité par tous les moyens ??

Un autre problème vaut mentionner que je rencontrais est dans les services de nommage Exemple

SomthingGatewayService.groovy ne peut pas être initialisé dans ces deux façons - SomthingGatewayService somtinggatewayService
- def somtinggatewayService Je comprends que le problème est dans le 2 La lettre de Capital Letters et G'ateway avant le service classique, donc c'est probablement à cause d'une sorte de ressort DI problème

Alors, comment résoudre ce problème?

Répondre

3

Oui, mettre des classes de domaine, des services, des contrôleurs etc. dans des paquets est une bonne idée IMO. Le refactoriser plus tard peut être douloureux. Surtout quand vous traitez de grandes applications ou applications qui grandissent avec le temps. En ce qui concerne le deuxième problème: Si vous avez un service appelé SomthingGatewayService, vous pourrez le référencer par def somthingGatewayService (la première lettre est en minuscule).

Questions connexes