I'm trying to understand dynamic RMI proxies in JDK1.4 and Weblogic 8.1, but the question may not be specific to weblogic.
If I have a remote interface and implementation on the server (say, MyRemInt.class and MyRemIntImpl.class), and I'm using dynamic proxy generation with RMI, does my client have to have *either one* of these classes, even the interface? (once it's compiled with the interface of course).
I'm trying to figure out if my RMI client has to have been compiled at the same time as the server, or if I could have a server with additional methods in MyRemInt (i.e. a new version on the server) without getting unmarshalling exceptions on the client due to incompatible classes.