相关疑难解决方法(0)

如何选择Jersey,Apache Wink和JBoss RESTEasy?

我刚刚听说过Apache Wink,我想知道它与JerseyJBoss RESTEasy相比有什么不同.在其他两个不能做的事情中可以做些什么?

我们一直在使用Jersey进行一些内部项目,主要是因为它的简单性,但我无法弄清楚是什么让其他两个更好,我会考虑切换.有没有人有任何用例,其中每个填充利基?

apache jax-rs jersey resteasy

75
推荐指数
3
解决办法
5万
查看次数

如何调试RESTful服务?

我正在寻找一种简单的方法来调试RESTful服务.例如,大多数Web应用程序都可以使用普通的Web浏览器进行调试.不幸的是,相同的浏览器不允许我测试HTTP PUT,DELETE,甚至在某种程度上测试HTTP POST.

我不打算自动化测试.我想通过快速的健全性检查来运行新服务,理想情况下无需编写自己的客户端.

debugging rest http

57
推荐指数
5
解决办法
6万
查看次数

如何在Java中使用REST

使用Java工具,

wscompile for RPC
wsimport for Document
etc..
Run Code Online (Sandbox Code Playgroud)

我可以使用WSDL生成命中SOAP Web Service所需的存根和类.

但我不知道如何在REST中做同样的事情.如何获取命中REST Web服务所需的Java类.无论如何,打击服务的方式是什么?

有谁能告诉我的方式?

java rest web-services

41
推荐指数
3
解决办法
22万
查看次数

Google协议缓冲区和HTTP

我正在使用gSoap将遗留的C++系统重构为SOA.我们有一些性能问题(非常大的XML),所以我的带领让我看看协议缓冲区.我做了,它看起来很酷(我们需要C++和Java支持).但协议缓冲区只是用于序列化的解决方案,现在我需要将它发送到Java前端.我应该从C++和Java的角度使用什么来通过HTTP(只是内部网络)发送那些序列化的东西?

PS.另一个人试图加速我们的gSoap解决方案,我只对协议缓冲区感兴趣.

c++ java http protocol-buffers

39
推荐指数
4
解决办法
5万
查看次数

来自WADL的宁静客户

是否有任何方法可以自动生成一个带有HttpUrlConnection的jax-rs客户端或者第三方解决方案,如jersey,apache,restlet等.拥有一个框架/应用程序不是一个优势吗?

rest jax-rs wadl

17
推荐指数
2
解决办法
3万
查看次数

Spring集成或Apache HTTP客户端

我有一个spring应用程序,它需要为某些数据调用基于REST的外部API调用.

API的数据格式是JSON.

我的问题是,以下哪个选项更好,重量更轻,可以进行外部api调用

  1. Spring集成(使用ws:outbound-gateway)

  2. Apache Commons HttpClient

请分享你的想法......

apache integration spring client http

12
推荐指数
3
解决办法
2万
查看次数

没有架构的Java REST客户端

目标

Yahoo的HotJobsResuméResearchREST API的 Java客户端.

背景

我习惯为SOAP API编写Web服务客户端,其中wsimport生成代理存根,并且您已经关闭并运行.但这是一个REST API,对我来说是新的.

细节

进展

我看了一下问题Rest客户端的Java?,但是那里的自动化解决方案假设您同时提供服务器和客户端,在POJO上调用JAXB来生成模式和REST API.

使用Jersey(JAX-RS实现),我已经能够发出手动HTTP请求:

import com.sun.jersey.api.client.*;

...

ClientConfig clientConfig = new DefaultClientConfig();
Client client = Client.create(clientConfig);

WebResource webResource = client.resource("https://hj.yahooapis.com/v1/HJAuthTokens");
webResource.accept("application/xml");

// body is a hard-coded string, with replacements for the variable bits
String response = webResource.post(String.class, body);

// parse response into a org.w3c.dom.Document
// interface with Document via XPATH, or write my own …
Run Code Online (Sandbox Code Playgroud)

java xml jax-rs jaxb

10
推荐指数
1
解决办法
1万
查看次数

我可以用什么来创建Java中的REST客户端?

可能重复:
为Java休息客户端?

如果我想使用Java创建REST客户端,我应该使用什么?

我可以使用CXF吗?

java rest cxf

6
推荐指数
3
解决办法
2万
查看次数

在Grails中执行POST Web服务请求的最佳方法是什么?

我想对grails中的Web服务发出POST请求,但似乎可用的JAVA解决方案处于非常低的抽象级别,就像我自己构建POST请求一样(这是我找到的示例:http:// www. exampledepot.com/egs/java.net/Post.html)

在Grails中有没有更好的解决方案?我搜索了手册和其他东西,但没有真正找到一些东西.只是想知道,因为通常我没有看到像这样开发Grails的代码.

因此,如果没有其他解决方案,那么这也将是正常的,由我抽象并隐藏在我们的库中,但我想在某处有更好的解决方案.

grails post web-services

5
推荐指数
1
解决办法
2105
查看次数

用于基于JSON的Web服务的Java框架

我正在编写基于JSON的Web服务.该服务将接受两种类型的请求:命令(例如createOrder)和查询(例如getOrders).每个请求都需要发送用户凭据(用户名/密码)进行身份验证(可能在HTTP头中).该服务需要用Java实现.

您会为此用例推荐哪些框架?我正在考虑的非常基本的堆栈是由像Jackson这样的JSON框架支持的servlet.它们是您推荐的其他框架吗?为什么?没有必要或希望使服务RESTful,但是与Java EE 6或Spring的顺利集成将是一个优势.

在此先感谢您的时间.

java spring json jackson java-ee-6

5
推荐指数
1
解决办法
6529
查看次数