powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / связь сервлетов
13 сообщений из 13, страница 1 из 1
связь сервлетов
    #32229984
JDim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно из сервлета вызвать метод другого сервлета.
Требуется не doGet(..), doPost(..) - а другие методы сервлета.
getServletContext().getServlet(nameServlet); - устарел :(
Как теперь это делается?
Спасибо.
...
Рейтинг: 0 / 0
связь сервлетов
    #32230036
Фотография osse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А никак...
В javadoc-е, же написано - мол для shared логики используйте non-servlet классы
...
Рейтинг: 0 / 0
связь сервлетов
    #32230084
JDim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написано говоришь...
Лажа... Не жизнь, а сказка...
...
Рейтинг: 0 / 0
связь сервлетов
    #32230095
Фотография osse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно наверное это сделать если залезть в потроха к servlet-контейнеру и
за его объекты подергать, хотя скорее всего такое не позволительно.
Лучше будет с вспомогательными классами.
...
Рейтинг: 0 / 0
связь сервлетов
    #32230531
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно самому сделать инстанс сервлета :)

но лучше идти по правильному пути с самого начала
...
Рейтинг: 0 / 0
связь сервлетов
    #32230630
Фотография osse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, ничего не мешает сделать класс со статической Hashtable и
статическими методами - положить ссылку на сервлет и получить ссылку на сервлет (и то и другое по имени класса). И по ссылке дергать методы.
Сам такое не пробовал.
...
Рейтинг: 0 / 0
связь сервлетов
    #32230911
JDim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.
Последнее предложение довольно интересное. Надо попробывать.
...
Рейтинг: 0 / 0
связь сервлетов
    #32230999
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо! система не расчитана на нетрадиционное использование! когда запутаешься, никому не сможешь ни на одном форуме объяснить, что ты там наделал!

ты лучше последуй первому совету osse!
или объясни, зачем оно нада!
...
Рейтинг: 0 / 0
связь сервлетов
    #32231004
Steppenwulf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно для обмена между сервлетами создается класс-одиночка (Singelon), доступ к полям которого осуществляется через getInstance - его единственный метод.
...
Рейтинг: 0 / 0
связь сервлетов
    #32231009
Steppenwulf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Singleton вместо singelon - дрогнула рука
...
Рейтинг: 0 / 0
связь сервлетов
    #32231122
Фотография dalai lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О Степной Волк,\r
помоги мне с синглетонами. если на одном вебаппе сделать синглетон, но смогу я на другом вебаппе сделать на основе того же класса синглетон? если например, копии jarов с синглетонами лежат у каждого вебаппа свои.
...
Рейтинг: 0 / 0
связь сервлетов
    #32231381
Steppenwulf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dalai lamer, нет, создадутся разные экземляры классов-одиночек.
Класс-одиночка служит средством совместного доступа только в контексте выполняемого веб-приложения. Вам нужно создать класс-одиночку в отдельном приложении и юзать его через удаленные вызовы метода getInstance по RMI.
...
Рейтинг: 0 / 0
связь сервлетов
    #32231464
Фотография dalai lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Steppenwulf, изините что был на "ты"...

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


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