powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / StateFulll bean client
7 сообщений из 7, страница 1 из 1
StateFulll bean client
    #37836842
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги BeanHome задан как statefull.

Делаю

BeanHome homeObjc = itx.lookup("");

Bean b1 = homeObjc.create();
Bean b2 = homeObjc.create();

Создадуться два разных statefull бина?
...
Рейтинг: 0 / 0
StateFulll bean client
    #37836847
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensСоздадуться два разных statefull бина? Да
...
Рейтинг: 0 / 0
StateFulll bean client
    #37836848
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое тогда client когда в доке пишут про statefull ?
...
Рейтинг: 0 / 0
StateFulll bean client
    #37836851
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensА что такое тогда client когда в доке пишут про statefull ? В клиент-серверной архитектуре клиент это код который инициирует запросы.

От клиента идет вызов, на сервере происходит выполнение.
...
Рейтинг: 0 / 0
StateFulll bean client
    #37836852
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае у нас два клиента ?

Как система определяет что бин уже за клиентом и надо отдать его ?

Бин привязан к remote объекту ?
...
Рейтинг: 0 / 0
StateFulll bean client
    #37836867
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensВ данном случае у нас два клиента ?

Как система определяет что бин уже за клиентом и надо отдать его ?

Бин привязан к remote объекту ? Терминология это вещь мутная, количество клиентов здесь посчитать можно по разному. Я бы описал твой код так:

1. В клентском коде ты получаешь фабрику (Home интерфейс):
Код: java
1.
BeanHome homeObjc = itx.lookup("");


2. С помощью фабрики ты создаешь две заглушки (Stub), которые возмут на себя всю отвественность за передачу параметров по сети.
Код: java
1.
2.
Bean b1 = homeObjc.create();
Bean b2 = homeObjc.create();

В это время на сервере создадуться два Bean Instance в кэше. Собственно это и есть состояние наших statufull beans на сервере.

Максимальное число bean instances в кэше задается в качестве параметра у EJB контейнера. Если этот максимальный размер превышен, то для поддержания новых клиентов используется механизм пассивации/активации. Некотрорые из клиентских "состояний" могут быть выгрущены на диск, а в случае нобходимости они загружаються обратно в память (аналог swap файлов).

За соотвествием между клиентской заглушкой и состоянием на сервере отвечает протокол (думаю это CORBA или IIOP).
...
Рейтинг: 0 / 0
StateFulll bean client
    #37836909
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0В клиент-серверной архитектуре клиент это код который инициирует запросы.Всегда считал, что statefull - "сохраняющий состояние". Безотносительно к инициативности.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / StateFulll bean client
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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