Wpis z mikrobloga

Jaki jest sens definiowania modelu w pliku XSD i kontraktu w WSDL jeżeli możemy wszystko wrzucić w WSDL'a i nawet na tej podstawie generować klasy? (Ofc oprócz tego że tak być powinno bo tak ktoś kiedyś napisał i oprócz tego że mamy podział na model i endpointy). Są jakieś inne korzyści z takiego podziału?

#porgramowanie #java #soap #wsdl #xsd
  • 6
@Piterowsky: @kto3: Mając XSD można sprawdzić poprawność zapytania i odpowiedzi (czyli, trochę nie po polsku, "zwalidować request i response“). Dzięki temu odbiorca wiadomości może na dzieńdobry odrzucić te, które nie spełniają schematu, a nawet nadawca może sprawdzić czy to co chce wysłać jest w ogóle poprawne - przydatne szczególnie jeżeli budowanie wiadomości jest skomplikowane. Czy da się to samo zrobić mając wszystko upakowane w WSDL? Nie wiem, nie zdziwiłbym się