In unserem Projekt haben wir Module folgende scout.client
, scout.server
, scout.shared
und backend
.Scout Bean Manager: register (..) oder registerBean (..)
backend
hat keine Abhängigkeiten zu scout.server
und scout.shared
, aber scout.server
hat Abhängigkeiten backend
.
Innerhalb des backend
Projekt haben wir alle Business-Logik und ruft alle externen Dienstleistungen.
Wir verwenden die Manager-Scout Bean Instanzen der Backend-Dienste in unserem scout.server
zu verwalten:
BEANS.getBeanManager().registerClass(CarService.class);
BEANS.getBeanManager().registerClass(PartnerService.class);
Sowohl CarService.class
und PartnerService.class
sind im backend
.
Ist diese Registrierung korrekt? Oder sollte ich die Klassen mit der Methode registerBean(..)
anstelle von registerClass(..)
registrieren?
Frage von einer fragte other question abgeleitet von @marko-zadravec