powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача класса или объекта по сети
2 сообщений из 2, страница 1 из 1
Передача класса или объекта по сети
    #33339533
Sh_ura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом можно передать класс или объект по сети от сервера колиенту, так чтобы потом клиент мог спокойно работать с этим классом/объектом, вызывая его методы ничего не зная до этого о классе/объекте, кроме того что эти методы у класса/объекта существуют. То есть, например, приходит по сети класс/объект Class1 потомок JFrame и у него есть метод showFrame() в котором происходит установка размеров формы, открытие формы и т.д. и работа уже происходит с конкретным объектом. А потом приходит Class2 и у него тоже есть метод showFrame() в котором делается что-то свое. Общее у них только то что есть реализаци и хотелось бы чтобы общего метода и клиент не знает о существовании ни класса Class1 ни класса Class2.

Спасибо.
...
Рейтинг: 0 / 0
Передача класса или объекта по сети
    #33339617
pvo99i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишешь его в ObjectInputStream на одном конце, читаешь из ObjectInputStream - на другом.
Для того, чтобы это работало, файл с классом должен быть и на сервере, и на клиенте.

Для того, чтобы вызывать некоторый общий метод у объектов или делаешь для них общий базовый класс, или реализуешь во всех объектах интерфейс, одержащий необходимые методы.

Если на клиенте класса нет, то его можно передавать вместе с объектом, но тогда прийдется писать свой classloader для клиента.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача класса или объекта по сети
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]