«jersey» etiketlenmiş sorular

Jersey, RESTful Web hizmetleri oluşturmak için açık kaynak, üretim kalitesi, JAX-RS (JSR 311, JSR 339) Referans Uygulamasıdır.

4
Web hizmeti yanıtı için text / xml ve application / xml arasındaki fark nedir
Bu, text/xmlve arasındaki farkla ilgili genel bir sorudur application/xml. Web hizmetleri (REST - Jersey) yazmakta oldukça yeniyim. application/xmlÖğrenmek için kullandığım çoğu öğretici / kod örneğinde ne ortaya çıktığı için üretiyordum , ancak son zamanlarda öğrendim text/xmlve bununla ilgili farklı olanı ve ne zaman kullanacağınızı merak ediyordum application/xml?
495 xml  rest  jersey 

11
JAX-RS / Jersey nasıl hata işleme özelleştirmek için?
Jersey kullanarak JAX-RS (aka JSR-311) öğreniyorum. Başarıyla bir Kök Kaynak oluşturdum ve parametrelerle oynuyorum: @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 } } Bu harika çalışır ve geçerli yerel ayarda Tarih …

4
JAX-RS ve Yay Dinlenme Arasındaki Fark
JAX-RS (JAX-RS sadece spesifik olduğu için karşılaştırma yapmak için belki Jersey'i kullanmalıyım) ve Spring for Restful servisleri arasındaki farkla karıştırdım . İnternette daha fazla bilgi aramaya çalıştım ve daha kafa karıştırıcı hale geldi. Şirketim, Restful API'leri geliştirmek için Spring MVC kullanıyor Kafa karıştıran kısım şu ki, JAX-RS, RESTful Web Hizmetleri …

1
RESTful POST yönteminde parametrelere nasıl erişilir
POST yöntemim şuna benzer: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } Netbeans'te bir Jersey İstemcisi oluşturduğumda, post yöntemini çağıran yöntem şuna benzer: public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } Bu testi çalıştırırken: @Test public void hello(){ String json …

6
Play'de RESTful! iskelet
Öncelikle mobil uygulamalara içerik sunan bir proje planlıyoruz, ancak bir web sitemiz olması gerekiyor. Sorum, mobil uygulamalarımız için REST API'leri geliştirmek için Jersey veya Restlet kullanmanın ve ardından Play'i kullanmanın mantıklı olup olmadığıdır! web sitesine hizmet etmek için. Yoksa sadece Play'i kullanmak daha mı mantıklı? hepsini yapmak için? Öyleyse, Play …

10
JERSEY kullanarak giriş ve çıkış ikili akışları?
Jersey'i, öncelikle JSON kodlu verileri alan ve sunan bir RESTful API uygulamak için kullanıyorum. Ancak, aşağıdakileri gerçekleştirmem gereken bazı durumlar var: PDF, XLS, ZIP veya diğer ikili dosyalar gibi indirilebilir belgeleri dışa aktarın. JSON gibi çok parçalı verileri ve yüklenen bir XLS dosyasını alın Bu web hizmetine AJAX çağrıları oluşturan …
111 java  jersey  jax-rs 

3
JAX-RS'deki Sağlayıcı ne anlama geliyor?
Biri bana bir JAX-RS Sağlayıcısının ne olduğunu ve '@Provider' ek açıklamasının ne yaptığını açıklayabilir mi? Belgeleri okudum ama alamıyorum. Gelen isteklere hizmet veren kaynak sınıfları varsa, Sağlayıcılar ne yapar? Kalıcı bir kaynak sınıfı oluşturduğumda (istek başına olmayan) tekli kaynak sınıflarından nasıl farklılar? Yoksa bu sınıflar da sağlayıcı mı?
110 java  jersey  jax-rs 

8
Jersey 2.0 ile bağımlılık ekleme
Daha önce Jersey 1.x bilgisi olmadan sıfırdan başlayarak, Jersey 2.0 projemde bağımlılık enjeksiyonunu nasıl ayarlayacağımı anlamakta zorlanıyorum. HK2'nin Jersey 2.0'da da mevcut olduğunu anlıyorum, ancak Jersey 2.0 entegrasyonuna yardımcı olacak dokümanları bulamıyorum. @ManagedBean @Path("myresource") public class MyResource { @Inject MyService myService; /** * Method handling HTTP GET requests. The returned …

4
REST web hizmetinden istemciye dosya göndermenin doğru yolu nedir?
REST hizmetlerini yeni geliştirmeye başladım, ancak zor bir durumla karşılaştım: REST hizmetimden müşterime dosya göndermek. Şimdiye kadar basit veri türlerini (dizeler, tam sayılar, vb.) Nasıl göndereceğimi anladım, ancak bir dosya göndermek farklı bir konu çünkü o kadar çok dosya biçimi var ki nereden başlamam gerektiğini bile bilmiyorum. REST servisim Java …
103 java  json  web-services  rest  jersey 


5
Jersey ile jax-rs arasındaki fark nedir
Jersey'in ne olduğunu gerçekten anlayamıyorum .. Bildiğim şey, Jax-RS'nin REST web hizmetleri ve jersey oluşturmak için bir API olduğu? Bazı bilgiler aldım ve hepsi aynı diyor: "Jersey, Jax-RS'nin bir uygulamasıdır". Ama bu ne anlama geliyor? Jax-rs bir API ise, dinlenme web hizmeti oluşturmak için neden Jersey'e ihtiyacımız var? Jersey, jax-rs …
95 java  jersey  jax-rs 


6
Jackson + Builder Modeli?
Jackson'ın aşağıdaki kurucu ile bir sınıfı seri halinden çıkarmasını istiyorum: public Clinic(String name, Address address) İlk argümanın serisini kaldırmak kolaydır. Sorun, Adresin şu şekilde tanımlanmasıdır: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String value); public Address create(); …
89 java  json  jersey  jackson 

4
Jersey: Asıl isteği yazdırın
Jersey'nin oluşturduğu ve sunucuya gönderdiği gerçek talebi nasıl görebilirim? Belirli bir istekle ilgili sorunlar yaşıyorum ve web sunucusunu çalıştıran kişi tam isteği (başlıklar ve benzeri) görmek istedi.
88 java  jersey 

17
java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
Jersey + Google uygulama motorunu kullanarak iki gün boyunca basit bir merhaba dünya uygulaması oluşturmaya çalışıyorum. Basit AppEngine projesi için bu eğiticileri izledim ve her ikisi de iyi çalışıyor https://developers.google.com/appengine/docs/java/gettingstarted/creating https://developers.google.com/appengine/docs/java/webtoolsplatform Ama şimdi Jersey'i eklemeye ve bu öğreticiyi takip etmeye çalışıyorum http://www.vogella.com/articles/REST/article.html . Ama sunucu bana vermeye devam ediyor java.lang.ClassNotFoundException: …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.