Показать сообщение отдельно
Старый 14.12.2008, 21:48
jerzy вне форума Посмотреть профиль Отправить личное сообщение для jerzy Найти все сообщения от jerzy
  № 7  
Ответить с цитированием
jerzy

Регистрация: Dec 2008
Сообщений: 12
Цитата:
Сообщение от 7thsky™ Посмотреть сообщение
в архиве нету описания xsd твоего типа Unit (XSD линкованный: xmlns:ns0="http://entity.my/xsd").
на самом деле есть в секции <wsdl:types>
вот:
Код:
<xs:schema xmlns:ax21="http://entity.my/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://entity.my/xsd">
            <xs:complexType name="Unit">
                <xs:sequence>
                    <xs:element minOccurs="0" name="id" type="xs:int"/>
                    <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="type" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
но не в виде отдельной схемы. Честно говоря, я в вебсервисах не хавец, но мне кажется, что так и надо - все в одной xml-ке записано


Цитата:
Потом стоит все таки посмотреть что именно между сервером и флэшем проходит (в каком нить снифере например)
да, тоже вариант - посмотрю

Цитата:
А так вроде все правильно.

З.Ы. А генератор адобе подравили в 2.0.1 был такой ужасный.
З.Ы. Если клиент только на флэше, может стоит посмотреть в сторону AMF (там и класс маппинг проще, и все что нужно уже для этого встроенно в флэш плеер)
AMF, OpenAMF, BlazeDS
про генератор - ну, значит мне повезло, что не взялся за него раньше )

По правде говоря, я к вебсервисам вышел после того, как попробовал HTTPService, но они чем-то мне не понравились... Потом я взялся за OpenAMF, но там погряз окончательно... мало документации, не понятная, туториала не нашел... короче, забросил и остались мне вебсервисы.
Жаль, что я не наткнулся на BlazeDS раньше. Спасибо за подсказку.

PS. Наверное вскорости стоит ожидать вопросов по теме BlazeDS

PPS. И, для закрытия гештальта, в каких случаях стоит использовать вебсервисы, а в каких можно обойтись маппингом, который предоставляет тот же BlazeDS?
Если у меня несколько разных приложений работает с сервером (типа сайт, удаленный клиент), то лучше вебсервис? Или по другому критерию нужность определяется?


Последний раз редактировалось jerzy; 14.12.2008 в 21:56.