O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Dynamic Class Loading with RMI

RMI can potentially provide a mechanism for a thin client, a client application with a very small footprint. We would expect an RMI thin client to be easy to deploy and maintain. This RMI client application should therefore require a small number of classes to run. The work required by the RMI client should be performed as much as possible on the RMI object server. Should the client need additional classes to perform some task, we would prefer to be able to dynamically load the required class from a server rather than deploy the class files with the RMI client code. RMI makes this process of dynamic code downloading—dynamically loading the classes from some location—fairly easy to accomplish.

In most cases we would ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required