
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.07.2007, 15:43:58
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
Коллеги, такая задачка. Есть набор сервисов, реализованных как web-приложения. Они передают некие данные "контроллеру", который тоже явл-ся web-приложением. "Контроллер" затем должен вернуть управление обратно в то же самое или в др. web-приложение. Как пытаюсь это реализовать? Просто вызывая нужное web-приложение таким вот кодом (данные передаются др. путём): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. При первом вызове (web-приложение - "контроллер") это нормально срабатывает. Однако уже при попытке второго вызова ("контроллер" - web-приложение) - ничего не происходит (до нужного сервлета не доходит). В чём тут дело? И как ещё можно организовать "прямое-обратное" взаимодействие между web-приложениями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 15:57:19
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
я ниче не понял. зачем оно нужно? что и куда передается? браузеру на каждый чих-пых редирект шлется чтобы он рулил логикой? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:20:12
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
Deady я ниче не понял. зачем оно нужно? что и куда передается? браузеру на каждый чих-пых редирект шлется чтобы он рулил логикой? Posted via ActualForum NNTP Server 1.4 Чего непонятно? Не шлётся браузеру редирект! Редирект не рулит, потому что в общем случае вызывается др. web-приложение. Повторяю вопрос, иначе: как вызвать, предположим, сервлет из др. web-приложения, причём асинхронно, т.е. как-нить отправить ему запрос на вызов и продолжить работу в текущем сервлете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:26:21
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
> Повторяю вопрос, иначе: как вызвать, предположим, сервлет из др. > web-приложения, причём асинхронно, т.е. как-нить отправить ему запрос > на вызов и продолжить работу в текущем сервлете? Тема Ответить > Сообщение > а никак. сервлеты для другого придумывались. посмотрите в сторону SOA Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:27:05
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
response.setHeader("Location", location); а это не редирект что ли? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:30:40
|
|||
|---|---|---|---|
web-приложения: вызов друг друга и обратно |
|||
|
#18+
CollarWhiteBlue Deady я ниче не понял. зачем оно нужно? что и куда передается? браузеру на каждый чих-пых редирект шлется чтобы он рулил логикой? Posted via ActualForum NNTP Server 1.4 Чего непонятно? Не шлётся браузеру редирект! Редирект не рулит, потому что в общем случае вызывается др. web-приложение. Повторяю вопрос, иначе: как вызвать, предположим, сервлет из др. web-приложения, причём асинхронно, т.е. как-нить отправить ему запрос на вызов и продолжить работу в текущем сервлете? URLConnection + new Thread :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:35:00
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
Timm URLConnection + new Thread :) 2-е слагаемое - понятно. Что насчёт первого? Можно обарзец кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:38:29
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
нуну, потом не удивляйтесь куда вся память кончилась. потоки в сервлетах - зло Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:42:41
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
Deady нуну, потом не удивляйтесь куда вся память кончилась. потоки в сервлетах - зло Posted via ActualForum NNTP Server 1.4 Да я ж не держусь за сервлеты мёртвой хваткой! Неужели нет др. решения, кроме SOA? ПС. А почему, кстати, потоки в сервлетах - зло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:48:24
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
а чем СОА не угодил? он для такого и придумывался. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:51:36
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
Deady а чем СОА не угодил? он для такого и придумывался. Posted via ActualForum NNTP Server 1.4 Недостаток мелкий, но чрезвычайно неудобный: его (СОА) надо изучать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:56:29
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
как минимум плохо тем, что некому будет стопать потоки, а это чревато тем, что томкат придется килять, да и сборщик мусора учумеет Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 16:57:44
|
|||
|---|---|---|---|
web-приложения: вызов друг друга и обратно |
|||
|
#18+
new Thread - это конечно зло. ThreadPoolExecutor для этого подойдет. http://kickjava.com/425.htm http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2007, 17:33:25
|
|||
|---|---|---|---|
|
|||
web-приложения: вызов друг друга и обратно |
|||
|
#18+
Timmnew Thread - это конечно зло. ThreadPoolExecutor для этого подойдет. http://kickjava.com/425.htm http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html Спсб, попробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2145051]: |
0ms |
get settings: |
14ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
96ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
88ms |
get tp. blocked users: |
3ms |
| others: | 291ms |
| total: | 557ms |

| 0 / 0 |
