При использовании Dynamic Dynamic Skeleton Interface (DSI) на стороне сервера, использование IDL для автоматического построения классов на стороне клиента:
При использовании Dynamic Invocation Interface (DII) и Dynamic Dynamic Skeleton Interface (DSI) на классы накладываются следующие ограничения по наследованию:
Dynamic Invocation Interface (DII) и Dynamic Dynamic Skeleton Interface (DSI) используются:
Класс, использующий Dynamic Invocation Interface (DII) должен наследовать от:
При вызове метода
toString() для экземпляра класса
Card на стороне клиента (
листинг программы):
Класс, использующий Dynamic Dynamic Skeleton Interface (DSI), наследуя от класса DynamicImplementation должен реализовать метод(ы):
Классы Card и CardOperation на стороне клиента:
Класс, использующий Dynamic Dynamic Skeleton Interface (DSI), в методе invoke:
Класс, использующий Dynamic Dynamic Skeleton Interface (DSI) должен наследовать от:
Для запуска системы из клиента и сервера (BillingServiceImpl и BillingClient), необходим запуск: