Java RMI : Quel est le rôle de la stub-squelette qui sont générés par le compilateur rmic
Je suis actuellement en apprentissage de Java RMI (Remote method Invocation), et j'ai suivi le tutoriel fourni par Oracle sur son site internet. J'ai une question cependant:
Qu'est-ce que l'utilisation du talon-squelette généré par rmic? Ai-je vraiment besoin?
jetez un oeil ici docs.oracle.com/javase/1.5.0/docs/guide/rmi/spec/rmi-arch2.html
Les squelettes n'ont pas été utilisés depuis 1998.
ont vu des dizaines de vos réponses liées à la balise
Merci. Je ne fais pas de blogs, que mon livre 😉 java.rmi: le Guide de La Distance l'appel de Méthode en Java, Pitt & McNiff, Addison Wesley 2001.
Les squelettes n'ont pas été utilisés depuis 1998.
ont vu des dizaines de vos réponses liées à la balise
rmi
sur stack overflow. Ils sont les meilleurs au sérieux par rapport à d'autres tutoriels officiels. Avez-vous des blogs personnels liés à rmi.S'il vous plaît,j'ai besoin d'eux! MERCI...Merci. Je ne fais pas de blogs, que mon livre 😉 java.rmi: le Guide de La Distance l'appel de Méthode en Java, Pitt & McNiff, Addison Wesley 2001.
OriginalL'auteur user2435860 | 2013-06-02
Vous devez vous connecter pour publier un commentaire.
Le Stub/Skeleton se cache les détails de communication à l'écart de la part du développeur. Le Stub est la classe qui implémente l'interface à distance. Il sert de client-côté de l'espace réservé pour l'objet distant. Le stub communique avec le serveur-côté de la carcasse.
Le squelette est la souche homologue du côté serveur. Communiquer via le réseau. Le squelette sait réellement le réel à distance des objets, des délégués de la stub de la demande et renvoie la réponse au talon.
Vous avez besoin à la fois comme ils sont les blocs de construction pour le RMI.
UnicastRemoteObject
.Je pense que derrière les coulisses, il y a des objets de talon, même si vous utilisez
UnicastRemoteObject
. Après tout, un objet sera créé sur la machine client pour représenter la distance de l'objet; cet objet est un proxy et je pense que peut être appelé un stub. Il a certainement remplit le rôle que les instances de l'ancien stub classes remplies.Il y a un générées dynamiquement objet stub. Vous n'avez pas besoin de création un plus.
OriginalL'auteur Thomas