Étant donné que le client et le serveur doivent savoir tout sur l'objet étant distant, d'abord est ce couplage serré, et d'autre part .NET Remoting fonctionne de toute autre manière?Diriez-vous que l'accès à distance .Net repose sur un couplage serré?
2
A
Répondre
1
Pas vraiment répondu à votre question, mais si vous souhaitez desserrer le couplage, vous pouvez regarder la liaison NETTCP de WCF comme une alternative. Le client peut créer un proxy pour les entités - de cette façon, vous n'aurez pas besoin de partager des assemblages (notamment des entités) entre le client et le serveur.
+0
Merci pour cela, je savais que la WCF pourrait apporter quelques améliorations – cjk
Questions connexes
- 1. Débogage à distance .net
- 2. frontière serré sur la figure Matlab actuelle
- 3. Observables à distance dans .NET
- 4. développement à couplage lâche
- 5. Est-ce que .Net RIA Services introduit un couplage entre Presentation et Application/Business Logic?
- 6. Comment faire pour que la barre d'état de l'iPhone repose sur un UIImageView
- 7. .net dépendance à distance/problème de référence
- 8. Gérer à distance les processus .net
- 9. .NET à distance, versionnage et interfaces
- 10. Distance à un avion
- 11. RPC, RMI, .NET à distance, CORBA?
- 12. Trouver IP à distance en utilisant .net
- 13. couplage dans l'iPhone API
- 14. Débogage à distance sur le serveur
- 15. ServiceHostFactory en utilisant Structuremap qui repose sur HttpContext
- 16. Débogage à distance sur JBoss
- 17. Python et couplage C
- 18. Entité Framework et couplage
- 19. couplage maximum dans un graphe biparti
- 20. Débogage à distance sur HPUX
- 21. .NET Mécanisme de verrouillage à filetage à distance
- 22. Couplage lâche des composants
- 23. Couplage MVC entre modèles
- 24. Filetransfer à distance
- 25. Jaro-Winkler Distance algorithme .NET
- 26. Couplage ASP.NET MVC et NHibernate
- 27. clé de Registre d'accès à distance avec C# .Net MVC2
- 28. Comment lancer une session d'assistance à distance dans .NET?
- 29. Écrire à distance sur un fichier .plist iPhone SDK
- 30. Empêche les exécutions à distance sur TeamCity?
"le client et le serveur ont besoin de tout savoir sur l'objet à distance": non, ils ne le savent pas. Ils ont seulement besoin de connaître l'interface avec l'objet, pas l'implémentation concrète. –
@ Thomas - vous devriez avoir laissé cela comme une réponse, car la question est sur le couplage ainsi que l'accès à distance. Cela signifie-t-il que je peux créer une interface dans l'assemblage I, puis créer une classe concrète dans l'assemblage C, référencer et implémenter I, et l'offrir à distance, la consommer dans l'application Z avec seulement une référence à I? Cette structure représente-t-elle alors un couplage lâche? – cjk
Oui, exactement. C'est généralement la façon dont les solutions basées sur la communication à distance sont implémentées. –