Kann jemand die Verwendung von Service-Agent beim Aufrufen von Web-Service erklären? wie passt es in die Projektarchitektur?Verwendung von Service-Agents beim Aufruf von Web-Service
4
A
Antwort
2
In MVC auch bekannt als Model View Controller,
View -> Controller -> Service Agent
Service Agent agiert an den Webservice wie Proxy. Es kann auf der Ressourcenzugriffsebene in Ihrer Anwendung sitzen.
- -Controller initialisiert einen Aufruf an den Service-Agent, weil die Ansicht einige Daten oder Bedürfnisse erfordert einige Operationen von den Leistungen erbringen.
- Nachdem der Controller das Ergebnis von der Agent erhält, führt es einige Logik und wendet das Modell auf die Ansicht.
EDIT:
Die Agent-Proxy-Klassen wickelt, so dass sie Pflege des Instancing der Proxies nehmen und den Umgang mit den Fehlern vom Server usw. Proxy-Klassen sind die generischen Schnittstellen zu dem Web-Service und Agenten haben mehr Logik für die damit verbundenen Dienstleistungen implementiert. Z.B. Sie können die Antwort in Model übersetzen und an den Controller zurücksenden.
Verwandte Themen
- 1. Fehler beim Aufruf von Webservice mit jquery
- 2. Aufruf von Webservice aus C++
- 3. Aufruf einer WebService von Javascript
- 4. Empty HttpContext beim Aufruf WCF Webservice
- 5. UTF8 Codierung in Android beim Aufruf von REST-Webservice
- 6. Fehler beim gesicherten Webservice von Mule Projekt Aufruf
- 7. Speicherfehler beim Aufruf von
- 8. Aufruf von Webservice von Oracle-Problem mit arabischen Parametern
- 9. Laden von jsGrid durch Aufruf von Controller/WebService in MVC
- 10. Ungewohnte Verwendung von eckigen Klammern beim Aufruf einer Funktion
- 11. Fehler beim Starten von Sonar Webservice
- 12. Get XML-Antwort beim Aufruf der Webservice-Methode
- 13. Zugriff verweigert beim Aufruf von mc_login()
- 14. Verwendung von WebService von SQL Server 2008 Reporting Services
- 15. Absturz beim Aufruf von indexPathForCell
- 16. net.rim.device.api.smartcad.SmartCardNoCardPresentException beim Aufruf von SmartCardReader.openSession()
- 17. NullPointerException beim Aufruf von ResultSet.getDate()
- 18. SecurityException beim Aufruf von getLastKnownLocation
- 19. Segmentierungsfehler beim Aufruf von clock()
- 20. ERROR_INVALID_HANDLE beim Aufruf von ConnectNamedPipe
- 21. ActivityNotFoundException beim Aufruf von Intent.ACTION_CALL
- 22. AggregateException beim Aufruf von GetApplicationDefaultAsync()
- 23. Fehler beim Serialisieren der Zeichenfolge im WebService-Aufruf
- 24. Einem abgelaufenen selbstsignierten Zertifikat beim Aufruf eines Webservice vertrauen
- 25. Uri nicht absolute Ausnahme immer beim Aufruf Restful Webservice
- 26. Auszeit Ausnahme beim Aufruf Rest Webservice in Android
- 27. API-Ratenbeschränkungen beim Aufruf von getSyncChunk()
- 28. Aufruf Web Api JSON Webservice von SQL Server gespeicherte Prozedur
- 29. Asp Classic Aufruf von Webservice mit SOAP-Anfrage
- 30. Sharepoint SoapServerException Aufruf GetListItems Webservice
Wie unterscheidet sich ein Service Agent von den Web-Service-Proxy-Klassen, die wir seit Jahren verwenden, und warum verdienen sie ihren eigenen Namen ("Service-Agent")? –
Überprüfen Sie den bearbeiteten Post. –
bietet zusätzliche Service-Agent-Layer-Sound großartig, um Service-Protokolldetails und Service-Typ von Controller zu verbergen. Um das Sicherheits-Token zu übergeben und das Serviceanforderungsobjekt vorzubereiten, erwäge ich, den Service-Agenten dazwischen zu installieren. –