Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Отслеживание состояний бина / 4 сообщений из 4, страница 1 из 1
13.05.2007, 12:20:25
    #34521559
Poolerw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание состояний бина
Есть бин, у него имеются простые поля, он содержит несколько коллекций других бинов, эти другие бины имеют схожую структуру (внутри простые поля, коллекции и т.д.).

Есть ли нормальный способо отслеживать изменения всей этой связанной структуру?

В настоящее время бин, который надо отслеживать я делаю Observable и добавляю PropertyChangeSupport, на коллекцию нацепляю ObservableList и тут же на добавление каждого элемента цепляю PropertyChangeSupportListener (или Observable), которые дергают setChanged(); notifyObservers(); (объекты в коллекции тоже поддерживают PropertyChangeSupport (или Observable)).

Так схема меня не устраивает (криво, есть много разных сомнительных моментов).

Есть ли НОРМАЛЬНЫЕ способы отслеживать изменения такой иерархической структуры бинов ?
...
Рейтинг: 0 / 0
13.05.2007, 12:44:37
    #34521581
someone1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание состояний бина
посмотри в сторону spring AOP (Advice - MethodInterceptor) - на java.net была статья по этому поводу.
...
Рейтинг: 0 / 0
13.05.2007, 13:56:52
    #34521650
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание состояний бина
тема интересует..

скажите, плиз, общая архитектура? чой то?
...
Рейтинг: 0 / 0
13.05.2007, 14:32:32
    #34521681
someone1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание состояний бина
http://today.java.net/pub/a/today/2007/01/30/separating-concerns-and-advising-domain-objects.html
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Отслеживание состояний бина / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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