To jest bardziej ogólne pytanie o różnicę między text/xmli application/xml. Jestem całkiem nowy w pisaniu serwisów internetowych (REST - Jersey). Produkuję, application/xmlponieważ to właśnie pojawia się w większości samouczków / przykładów kodu, których używałem do nauki, ale niedawno się dowiedziałem text/xmli zastanawiałem się, co jest w nim innego i kiedy …
Uczę się JAX-RS (alias JSR-311) przy użyciu Jersey. Z powodzeniem utworzyłem Zasób root i bawię się parametrami: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Działa to świetnie i obsługuje …
Pomyliłem się z różnicą między JAX-RS (cóż, może powinienem użyć Jersey do porównania, ponieważ JAX-RS to tylko specyfikacja) i Spring for Restful services . Próbowałem poszukać więcej informacji w Internecie i stało się to bardziej zagmatwane. Moja firma używa Spring MVC do tworzenia Restful API Mylące jest to, że JAX-RS …
Moja metoda POST wygląda następująco: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } Kiedy tworzę klienta Jersey w Netbeans, metoda wywołująca metodę wysyłania wygląda następująco: public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } Podczas wykonywania tego testu: @Test public void …
Planujemy projekt dostarczający treści głównie do aplikacji mobilnych, ale potrzebujemy mieć stronę internetową. Moje pytanie brzmi, czy warto używać Jersey lub Restlet do tworzenia interfejsów API REST dla naszych aplikacji mobilnych, a następnie używać Play! do obsługi witryny. Czy też bardziej sensowne jest używanie Play! zrobić to wszystko? Jeśli tak, …
Używam Jersey do zaimplementowania interfejsu API RESTful, który jest głównie pobierany i obsługujący dane zakodowane w formacie JSON. Ale są sytuacje, w których muszę wykonać następujące czynności: Eksportuj dokumenty do pobrania, takie jak PDF, XLS, ZIP lub inne pliki binarne. Pobierz dane wieloczęściowe, takie jak niektóre JSON oraz przesłany plik …
Czy ktoś mógłby mi wyjaśnić, czym jest dostawca JAX-RS i co robi adnotacja „@Provider”? Czytałem dokumentację, ale nie mogę jej zrozumieć. Jeśli istnieją klasy zasobów obsługujące żądania przychodzące, co robią dostawcy? Czym różnią się one od pojedynczych klas zasobów, gdy tworzę trwałą klasę zasobów (taką, która nie jest na żądanie)? …
Zaczynając od zera bez wcześniejszej wiedzy na temat Jersey 1.x, trudno mi zrozumieć, jak skonfigurować wstrzykiwanie zależności w moim projekcie Jersey 2.0. Rozumiem również, że HK2 jest dostępny w Jersey 2.0, ale nie mogę znaleźć dokumentów, które pomogłyby w integracji Jersey 2.0. @ManagedBean @Path("myresource") public class MyResource { @Inject MyService …
Dopiero co zacząłem rozwijać usługi REST, ale natknąłem się na trudną sytuację: wysyłanie plików z mojej usługi REST do klienta. Do tej pory zrozumiałem, jak wysyłać proste typy danych (ciągi znaków, liczby całkowite itp.), Ale wysyłanie pliku to inna sprawa, ponieważ istnieje tak wiele formatów plików, że nie wiem, od …
Naprawdę nie rozumiem, czym tak naprawdę jest koszulka. Co wiem, to to, że Jax-RS to API do tworzenia usług sieciowych REST, a jersey? Mam trochę informacji i wszyscy mówią to samo: „koszulka to realizacja Jax-RS”. Ale co to oznacza? Jeśli jax-rs to API, po co nam jersey do stworzenia reszty …
Chciałbym, aby Jackson deserializował klasę za pomocą następującego konstruktora: public Clinic(String name, Address address) Deserializacja pierwszego argumentu jest łatwa. Problem polega na tym, że adres jest zdefiniowany jako: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String value); …
Jak mogę zobaczyć rzeczywiste żądanie, które Jersey generuje i wysyła do serwera? Mam problemy z konkretnym żądaniem, a osoba obsługująca serwer internetowy poprosiła o wyświetlenie pełnego żądania (z nagłówkami i tym podobnymi).
Próbuję zbudować prostą aplikację Hello world na dwa dni, używając silnika aplikacji Jersey + Google. W przypadku prostego projektu AppEngine postępowałem zgodnie z tymi samouczkami i oba działają dobrze https://developers.google.com/appengine/docs/java/gettingstarted/creating https://developers.google.com/appengine/docs/java/webtoolsplatform Ale teraz próbuję dodać Jersey i postępuję zgodnie z tym samouczkiem http://www.vogella.com/articles/REST/article.html . Ale serwer ciągle mi daje java.lang.ClassNotFoundException: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.