PDA

View Full Version : سوال: تولید کردن stub



saban56
شنبه 07 اسفند 1389, 20:07 عصر
سلام،
در RMI Callback اگر کلاسی به علت ارث بردن از کلاسی دیگر نتواند از UnicastRemotObject ارث ببرد باید از unicastremoteobject.exportobject() استفاده کنیم و این نیاز به تولید stub دارد. چندین سایت مرتبط با ایجاد stub رو مطالعه کردم اما گیج شدم.
لطفا مرحله به مرحله توضیح بدید چجوری باید stub رو تولید کنم؟ راهی هست که در IDE اون رو ایجاد کنیم یا فقط از طریق command line ؟

kobari
شنبه 07 اسفند 1389, 21:17 عصر
[
Compile the server, and use the rmic tool to create stub files.

saban56
یک شنبه 08 اسفند 1389, 12:43 عصر
[
Compile the server, and use the rmic tool to create stub files.


کدی که باید در command line وارد کنم چه الگویی داره؟
مثلا کلاسی که می خواهم ازش stub بسازم این آدرس را دارد :

H:\NetBeans_workspace\Assignment\ShoppingServer-RMI\build\classes\server\service\impl\CustomerServ iceImpl.classحال باید در command line چی وارد کنم؟

path (C:\Program Files\Java\jdk1.7.0\bin\) rmic -v1.2 H:\NetBeans_workspace\Assignment\ShoppingServer-RMI\build\classes\server\service\impl.CustomerServ iceImplآیا این درسته؟

kobari
یک شنبه 08 اسفند 1389, 15:23 عصر
کدی که باید در command line وارد کنم چه الگویی داره؟
مثلا کلاسی که می خواهم ازش stub بسازم این آدرس را دارد :

H:\NetBeans_workspace\Assignment\ShoppingServer-RMI\build\classes\server\service\impl\CustomerServ iceImpl.classحال باید در command line چی وارد کنم؟

path (C:\Program Files\Java\jdk1.7.0\bin\) rmic -v1.2 H:\NetBeans_workspace\Assignment\ShoppingServer-RMI\build\classes\server\service\impl.CustomerServ iceImplآیا این درسته؟

Usage: rmic <options> <class names>

http://java.sun.com/developer/onlineTraining/rmi/RMI.html#RMIStubsAndSkeletons