powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Dynamic proxy class
2 сообщений из 2, страница 1 из 1
Dynamic proxy class
    #38929929
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Подскажите пожалуйста по сабжу, как оно работает и зачем это нужно. Чтение официального тьюториала не прояснило картину.

За ранее спасибо!
...
Рейтинг: 0 / 0
Dynamic proxy class
    #38930083
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вместо того чтобы глотать пирог целиком, следует разрезать и разобраться с каждым термином отдельно.

1) Proxy, это самый первый способ реализовать АОП. Его уже использовали до популяризации термина АОП. Суть заключается в том что вместо класса существует некоторая "обертка", которая перенаправляет все вызовы методов, обычно, в один и тот же специальный метод. Таким образом прокси позволяет вызовы всех методов обработать единообразно.
Более конкретно зачем нужен, и какие проблемы решает, стоит, наверное прочитать в GoF
http://en.wikipedia.org/wiki/Proxy_pattern

2) Class в данном термине это тип прокси объекта. Тут всё сильно зависит от того где вы этот термин подцепили. В официальной доке
http://docs.oracle.com/javase/8/docs/technotes/guides/reflection/proxy.html
или где-то ещё. Возможно это просто описание поведения типа. Возможно противовес JSE Proxy, который создаётся только через интерфейсы.

3) Dynamic обозначает что Class создаётся в рантайме. Альтернативный способ заключается в кодогенерации. Когда прокси создаётся путем манипуляции с Java кодом, либо с байт-кодом.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Dynamic proxy class
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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