|
|
|
как ассинхронно вызвать функцию+jboss+axis
|
|||
|---|---|---|---|
|
#18+
естествено на сервере jboss, дайте примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 12:09 |
|
||
|
как ассинхронно вызвать функцию+jboss+axis
|
|||
|---|---|---|---|
|
#18+
Не совсем ясно чего именно вам надо: 1. первый вариант это MDB 2. второй, если клиент вызывает метод сервера, можете создать отдельный поток на клиенте и в нем сделать вызов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 12:16 |
|
||
|
как ассинхронно вызвать функцию+jboss+axis
|
|||
|---|---|---|---|
|
#18+
не знаю что такое MDB... Всё очень просто... необходимо чтобы сервер мог информировать клиента при наступлении каких-то событий. Напрашивается решение: клиент вызывает функцию и продолжает работу, когда данная функция выполниться на сервере(произойдёт событие), результат вернётся клиенту. Если бы не начальство я бы просто с помощью синхронно вызова это сделал (клиент в отдельном потоке в бесконечном цикле вызывает такую функцию). Сказали искать как делать тоже самое с помощью асинхронного вызова функции (((:. Теперь ищу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 12:26 |
|
||
|
как ассинхронно вызвать функцию+jboss+axis
|
|||
|---|---|---|---|
|
#18+
MDB - Message Driven Bean, это EJB который активируется в ответ на некоторое событие. Сцераний примерно такой вы публикуете некоторый JMS-event в ответ на который app-server вызывает нужный MDB, в принципе MDB в конце работы также может создать событие на которое подпишется уже клиент... но это я бы рекомендовал только для досточно длительных процессов и оповещение о завершении которых должно быть доставлено обязательно В обычной же ситуации - сделайте на клиенте worker thread и пусть он синхронно вызывает метод сервера и ждет его завершения, после чего оповещает нужных слушателей на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 12:32 |
|
||
|
как ассинхронно вызвать функцию+jboss+axis
|
|||
|---|---|---|---|
|
#18+
MDB конечно правильный метод, но у мы EJB не используем. Axis должен иметь способы для ассинхронного вызова. Возможно там уже всё есть: поток и слушатель. Возможно использование таких функций даст некоторые преимущества перед синхронными функциями. Собственно это и надо выяснить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 12:51 |
|
||
|
как ассинхронно вызвать функцию+jboss+axis
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Нашёл... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2006, 16:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33894245&tid=2148521]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 315ms |

| 0 / 0 |
