21 EKİM 2008, Salı
Java istemcileri için rahat mı?
Genel amaçlı 311 ve uygulamaları ile Dinlenme ile Java nesneleri sergilemek için güçlü bir standart var. İstemci tarafında ancak SABUN için Apache Ekseni ile karşılaştırılabilecek bir şeyler eksik - web hizmeti gizler ve veri Java nesneleri için şeffaf geri sýralar bir şey var gibi görünüyor.
Ne kadar Dinlendirici bir Java istemcileri yaratmak mı? Sonuç HTTPConnection kullanarak ve manuel ayrıştırma? Ya da örneğin Jersey veya Apache CXR için özel müşteriler mi?
CEVAP
17 ŞUBAT 2011, PERŞEMBE
Bu vardı daha şimdi çok daha fazla seçenek o kadar eski bir soru (2008)
- Apache CXFüç 0* *farklı vardır
- Jersey(yukarıda).
- Baharayrıca kendi RestTemplate çağırdı
- Commons HTTP Clienteski Java projeleri için kendi inşa.
GÜNCELLEME:
Async-http-clientSonatype. Ning Async-http-client.
NİO desteği (Her ne kadar doğrusu bu sunucular yapar gibi gerçekten müşterileri için performansı artırır sanmıyorum) sağlayan blokta yeni çocuk.
- Apache HTTP Components (4.2) Fluent adapter- Eski Commons İstemci 3 HTTP ve daha kolay kendi DİNLENME binası için kullanmak daha iyi bir müşteri. Jackson for JSON parsing destek gibi bir şey kullanmak zorunda olacak ve HTTP components URIBuilder to construct resource URIs Jersey/benzer JAX-RS Rest istemcisi kullanabilirsiniz. HTTP bileşenler de NİO destekler ama DİNLENME kısa istek niteliği göz önüne alındığında BİYO daha iyi performans alırsınız şüpheliyim.
Bunu Paylaş:
Neden char[] şifreler için Dize Java t...
Java kullanarak.net.Ateş ve işlemek iç...
Nasıl JSP dosyaları Java kod önlemek i...
Java ile bir numaralama için bir Dize ...
Ne'un yazdırmak için en kolay yol...