Wenn ich in meiner GWT UI-Komponente ich @Inject als Referenz meiner CoolServiceAsync-Schnittstelle verwende - wird das separate Instanz der "Implementierung" dieses Dienstes aus GWT-Bindungen erstellen? Oder ist es Singleton und die gleiche Instanz von JavaScript-Objekt wird unter allen Komponenten geteilt?Inject Referenz auf async Dienst - Nachteile
-1
A
Antwort
2
Sie müssen wahrscheinlich angeben, was Sie für IoC in GWT verwenden. Ich nehme an, Sie verwenden Google-Gin. Wenn Sie eine Bindung nicht als Singleton angeben, wird sie aufgrund der verzögerten Bindung mit Hilfe von GWT.create() erstellt. GWT.create() gibt immer neue Instanz zurück.
Verwandte Themen
- 1. Inject Dienst in app.config?
- 2. Angular Async-Dienst
- 3. Angular2 Inject-Dienst in einem anderen Dienst erstellt 2 Instanzen
- 4. ado.net Datendienst Vorteile/Nachteile gegenüber WCF-Dienst
- 5. Nullreferenz auf Dolch 2 @Inject
- 6. Ändern der WCF-Dienst-Referenz-URL basierend auf der Umgebung
- 7. Inject Dienst mit unterschiedlicher Konfiguration in der Steuerung
- 8. WCF-Dienst wird aufgerufen - ohne Referenz hinzugefügt
- 9. CS0426 Beim Hinzufügen einer WCF-Dienst-Referenz
- 10. Service-Referenz zu einem net.pipe-Dienst hinzufügen
- 11. Angular 2 inject Dienst in erweiterten Klasse (BaseRequestOptions)
- 12. Nachteile auf Zeilenhöhe ohne Einheit?
- 13. Frühling Async Aufgabe läuft
- 14. Eine Referenz auf AsyncCtpLibrary.dll fehlt
- 15. Sample-Feuertest und Async-Anruf beim WCF-Dienst vergessen
- 16. Inject AutoMapper
- 17. Async-Dienst in der benutzerdefinierten AngularJS-Validierungsdirektive aufrufen
- 18. Inject AngularJS Service in Angular
- 19. Inject App Settings mit Windsor
- 20. Async CTP - Wie kann ich async/await verwenden, um einen WCF-Dienst anzurufen?
- 21. Das Decorator-Muster und @Inject
- 22. ReferenceError: inject ist nicht definiert
- 23. Consuming SOAP-Dienst mit Async-Client in Playframework
- 24. Async/Warten oder Task.Run in Konsolenanwendung/Windows-Dienst
- 25. Inject Wert in Abhängigkeit injiziert
- 26. Referenz auf eine Referenz in C++
- 27. WCF readerQuotas Einstellungen - Nachteile?
- 28. Inject auf der Website des Freundes einguggen
- 29. inject Verhalten auf manuell erstellte Objekte
- 30. Dateien sortieren auf gulp-inject index task
Also muss ich @Singleton auf Schnittstelle angeben - und das wird den Trick tun? – jdevelop
Ich denke, Sie können es selbst testen. – ahanin
unter Berücksichtigung, dass Objekte in GWT nicht wirklich Java-Objekte sind und keine eindeutige ID zugeordnet sind, könnte es schwierig sein. – jdevelop