我使用Apache Tomcat 6.0.20 創建RESTful客戶端消費者,我想創建客戶端使用RESTful Web服務(使用GET)和Tomcat
我知道我可以通過與URLConnection的舊時尚的方式做到這一點(定期的GET請求)。
但我不知道是否有不同的做這件事的方法嗎?也許有註釋?
我使用Apache Tomcat 6.0.20 創建RESTful客戶端消費者,我想創建客戶端使用RESTful Web服務(使用GET)和Tomcat
我知道我可以通過與URLConnection的舊時尚的方式做到這一點(定期的GET請求)。
但我不知道是否有不同的做這件事的方法嗎?也許有註釋?
最後,我選擇了使用Java SE API中的舊的和時尚的方式:
public void getRestfullMethod(...) throws IOException
{
String temp = null;
//Build the request data.
StringBuffer buf = new StringBuffer (..)
buf.append("&system=").append ("someVal");
String urlStr = buf.toString();
//Send the request.
URL url = new URL (urlStr);
URLConnection con = url.openConnection();
//Return the response.
BufferedReader in = new BufferedReader (new InputStreamReader (con.getInputStream()));
String inputLine = null;
buf = new StringBuffer();
while ((inputLine = in.readLine()) != null)
buf.append (inputLine);
in.close();
}
我認爲這篇文章http://www.oracle.com/technetwork/articles/javase/index-137171.html會給你很好的指導如何在兩個方向上採取行動。
我目前使用彈簧的API。例如,連接處理已經在RestTemplate類中進行處理。看看http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html#rest-client-access。
使用NetBeans 7也有一個簡單的嚮導創建RESTful Web服務(與新澤西API的可能性):http://netbeans.org/kb/docs/websvc/rest.html。這種方法使用註釋。
+1;好的文章 – home
是的,但這是Oracle。我談論Apache Tomcat。有沒有能力使用註釋休息客戶端? – rayman
我們在這裏談論java。不管是oracle還是apache。 –