Z tego co ostatnio wyczytałem w restach JAX-RS działa walidacja parametrów metod przy pomocy adnotacji. Jak wygląda sprawa z SOAP też to zadziała? nie potrafię znaleźć konkretnej odpowiedzi.
Java ee SOAP i walidacja paramterów
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
Co rozumiesz przez walidację tutaj? Generalnie w SOAPie walidacja niejako z automatu wynika z xsd/wsdla
- Rejestracja: dni
- Ostatnio: dni
Chodzi o sprawdzanie wartosci parametru np adnotacja @NotNull min max itp
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
No i takie rzeczy zwykle daje się w wsdl dla webserwisu. Chyba ze ktoś jest geniuszem i daje wszędzie any i symuluje sobie REST za pomocą SOAPa.
- Rejestracja: dni
- Ostatnio: dni
Tylko że wsdl jest generowany automatycznie przez kontener np Wildfly, więc jak go poinforomowac że dany parametr nie moze być nullem lub wartosc musi miescic w jakims przedziale?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 373
Krzywy Pomidor napisał(a):
Tylko że wsdl jest generowany automatycznie przez kontener np Wildfly, więc jak go poinforomowac że dany parametr nie moze być nullem lub wartosc musi miescic w jakims przedziale?
Dodaj walidacje argumentów wejściowych w wywoływanej metodzie i jak warunki nie są spełnione to wywal wyjątek że dany parametr nie może być nullem albo co tam sobie chcesz.