Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разработка веб-сервисов, Часть 2 
:(
    Опции темы
tux
Дата 18.1.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Насколько я понимаю для таких случаев используются сообщения с аттачментами. Подробностей не знаю. 
PM MAIL Skype GTalk Jabber YIM   Вверх
sandello
Дата 18.4.2007, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: нет
Всего: 2



Цитата(y3u @  10.9.2006,  19:39 Найти цитируемый пост)
клиента к нему сделать не получилось

C тех пор что-то изменилось?


--------------------
user posted image
PM MAIL Jabber   Вверх
Tony
Дата 7.6.2007, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Interrsnaja statejka: dlja realnih  smile  pacanov
Cel' ne NetBeans,a ispol'zovanie JAX-WS tehnologii.

Это сообщение отредактировал(а) Tony - 7.6.2007, 19:37


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
Киска
Дата 27.8.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.11.2006

Репутация: нет
Всего: нет



Здравствуйте!!!
Помогите, плиз, разобраться: при попытке запуска приложения, использующего шаблоны http страниц на Tomcat 4.1 столкнулась с тем, что они просто не работают. Томкат 4.1 на самом деле не умеет работать с шаблонами или это всё таки моя ошибка???
PM MAIL   Вверх
tux
Дата 27.8.2007, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Киска, о каких шаблонах речь?
PM MAIL Skype GTalk Jabber YIM   Вверх
kkorsakoff
Дата 29.11.2007, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.10.2005
Где: Санкт-Петербург

Репутация: 6
Всего: 14



Начал потихоньку разбираться с JWSDP.
Вопрос такой: как лучше организовать сессионность?
1. Искуственно: назначая при первом запросе некий sessionId, который клиент затем будет передавать в каждый метод
2. Вроде можно достучаться то HttpSession. Есть ли гарантии, что HttpSession будет работать так, как было бы логичноsmile, вне зависимости от реализации WS-клиента.

Поделитесь мнениямиsmile

P.S. С версиями конечно веселуха. Несколько часов убил, чтобы скрестить IDEA, JSWDP, идеевский плагин к нему и tomcat5!
Складывается впечатление излишне усложненной технологии или абсолютно черезжопной имплементации. Простите за мой французский

Это сообщение отредактировал(а) kkorsakoff - 29.11.2007, 21:52
PM MAIL WWW ICQ   Вверх
Maksym
Дата 29.11.2007, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



kkorsakoff
Сори за офтоп, но когда название технологии -- это аббревиатура длинной более четырех букв, у меня почему то возникают подозрения о "черезжопной имплементации"...  smile 
PM MAIL   Вверх
powerOn
Дата 29.11.2007, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



JWSDP - 'Java Web Service Developer Pack' - это название продукта, а не название технологии ;)


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Maksym
Дата 30.11.2007, 12:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(powerOn @  29.11.2007,  21:33 Найти цитируемый пост)
JWSDP - 'Java Web Service Developer Pack' - это название продукта, а не название технологии ;) 

Определяющее слово "аббревиатура длинной более четырех букв"..  smile .. возникает подозрение, что у авторов бедная фантазия... а вдруг это сказалось и на коде..?  smile 
PM MAIL   Вверх
kkorsakoff
Дата 4.12.2007, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.10.2005
Где: Санкт-Петербург

Репутация: 6
Всего: 14



Никто с WS не работает похоже smile 
Ладно, второй вопрос в пустоту...

Есть ли время жизни запроса? 
Требуется сделать запрос и ждать неизвестное кол-во времени, пока на сервере не произойдет некое событие, тогда он и ответит что-то.
Если я просто повисну на запросе, не вылетит ли где-то таймаута?

Знаю, есть асинхронные вызовы (и два способа работы с ними, polling и callback), но прикол в том, что на сервере ничего не меняется.
Разница только на клиенте и то в том, что в случае async-работы мой поток может делать что-то полезное.
Мне в принципе это не надо, ...что говорится, не жалко...пусть повисит себе smile 
Или в случае async "транспортная часть" клиента (не знаю, как правильно назвать, короче реализация транспорта ws по http) знает, что запрос асинхронный и таймаут только в этом случае не устанавливает?
PM MAIL WWW ICQ   Вверх
kkorsakoff
Дата 5.12.2007, 18:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.10.2005
Где: Санкт-Петербург

Репутация: 6
Всего: 14



Цитата(kkorsakoff @ 29.11.2007,  20:58)
Начал потихоньку разбираться с JWSDP.
Вопрос такой: как лучше организовать сессионность?
1. Искуственно: назначая при первом запросе некий sessionId, который клиент затем будет передавать в каждый метод
2. Вроде можно достучаться то HttpSession. Есть ли гарантии, что HttpSession будет работать так, как было бы логичноsmile, вне зависимости от реализации WS-клиента.

Поделитесь мнениямиsmile

P.S. С версиями конечно веселуха. Несколько часов убил, чтобы скрестить IDEA, JSWDP, идеевский плагин к нему и tomcat5!
Складывается впечатление излишне усложненной технологии или абсолютно черезжопной имплементации. Простите за мой французский

Сам спрашиваю, сам отвечаю smile 

Может кому пригодится.

По-умолчанию сессия не поддерживается, то есть каждый запрос клиент посылает без поддержки сессии (куки, урл).
Чтобы включить поддержку сессии, необходимо на клиенте выполнить:

Код

Hello proxy = new HelloService().getHelloPort();
((BindingProvider)proxy).getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPERTY,true);
int result = proxy.getCounter();
System.out.println(result);
result = proxy.getCounter();


На сервере ничего менять не надоsmile
До сессии можно достучаться из WebServiceContext 

Код

   @Resource
    private WebServiceContext wsContext;
    public int getCounter(){
        MessageContext mc = wsContext.getMessageContext();
        HttpSession session = ((javax.servlet.http.HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST)).getSession();
        // Get a session property "counter" from context
        if (session == null)
            throw new WebServiceException("No session in WebServiceContext");
        Integer counter = (Integer)session.getAttribute("counter");
        if (counter == null) {
            counter = new Integer(0);
            System.out.println("Starting the Session");
        }
        counter = new Integer(counter.intValue() + 1);
        session.setAttribute("counter", counter);
        return counter;

    }


PM MAIL WWW ICQ   Вверх
kaa
Дата 15.7.2009, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 817
Регистрация: 5.11.2005

Репутация: 1
Всего: 2



Удалил что бы не было дублирования


Это сообщение отредактировал(а) kaa - 16.7.2009, 09:34
PM MAIL   Вверх
Molodec
  Дата 22.12.2010, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 249
Регистрация: 20.12.2010
Где: Украина

Репутация: 1
Всего: 1



Здравствуйте, не хочется тем много создавать из-за своих вопросов. 
Возможно, кто-то сможет мне помочь. В общем хочу разобраться в Surf_Developer_Tools для Alfresco.
Нашёл очень интересную статью по настройке. Начал выполнять все, как там сказано, но у меня возникли проблемы на этапе:
Surf Addon for Spring Roo. 
Я пропустил его, решив, что возможно без него все заработает, но нет - результат отрицательный. Так что снова вернулся к нему. Вот собственно в чем тут дело:
Скачал я SpringSourse Tool Suite, в котором содержится Roo версии:
roo-1.1.0.RELEASE
На первый взгляд он нормально работает, но Spring Surf Roo Addon ставится на старую версию Roo:
/<sts_install>/roo-1.0.0.RC2/dist
А у меня более новая. И на этапе Set up a Spring Project manually.
При попытке выполнить это:
Type in project --topLevelPackage org.alfresco and press enter. This will generate a basic Spring project.
Roo выдаёт ошибку:
Command '--topLevelPackage org.alfresco' not found (for assistance press CTRL+SPACE or type "hint" then hit ENTER)
No remote OBR repositories have matching add-ons matching your request
Поэтому я подозреваю, что плагин на новой версии не работает. Пытаюсь найти старую версию Roo - не удаётся, так как все ссылки ведут на оффициальный сайт, где можно скачать самую последнюю версию. 
Пожалуйста, может если кто знает эту проблему и как её решить, или же знает где скачать более старую версию Roo, помогите. 
--------
Проблема все та же. Хотя вот это место прошёл:
Type in project --topLevelPackage org.alfresco and press enter. This will generate a basic Spring project.
Теперь она же обнаружилась при попытке:
roo> install surf
Command 'install surf' not found (for assistance press CTRL+SPACE or type "hint" then hit ENTER)
No remote OBR repositories have matching add-ons matching your request

То есть нужна старая версия... Которой нигде не могу найти. Кто может, пожалуйста, помогите. 
--------
Проблема решена!
По данной ссылке, можно скачать как и новую версию SpringSource Tool Suite так и старую, которая включает Roo 1.0.2. 
Удачи тем, у кого возникнет эта проблема!  smile 




Это сообщение отредактировал(а) Molodec - 22.12.2010, 17:40
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1596 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.