I was thinking if you include the needed stub class in you client.jar and there needs to be changes on the server side the client.jar need to be updated. However if the stub classes are downloaded this would be avoided.
To dynamically download the stubs, you need an HTTP server running from where these stubs can be downloaded upon request. That means that you need to write your own HTTP server and include it with your submission, or assume that the assessor will have the HTTP server running and point your codebase to that server. All of these are very risky propositions, and I strongly advise you not to rely on dynamic downloading. Simply package your stubs with the client, and you pass!
Here are some
other things NOT to do.
Eugene.
[ January 22, 2003: Message edited by: Eugene Kononov ]