restlet2.1 學習筆記(一) 入門

序言:帶着如下的問題去學習Restlet,並逐個解決

1、如何實現HelloWorld最簡單的實例

2、如何分別獲取客戶端的Get   Post  Put  Delete Option 等請求

3、如何獲取客戶端請求時的參數

4、如何返回複雜類型的數據給客戶端(非String)

5、如何對客戶端進行權限驗證,指定用戶才能訪問指定方法

6、爲請求加入Filter

7、如何使用Tomcat配置

9、整合Spring

10、Https配置



準備工作:

1、去http://restlet.org/download/current#release=stable&edition=jse&distribution=zip下載JAVAEE版本的壓縮包

2、解壓後進入lib目錄。將org.restlet.jar包加入到工程。 

第一個HelloWorld程序。

先寫資源類(相當於我們之前的Servlet):

[java] view plaincopy
  1. package com.zf.restlet.demo01;  
  2.   
  3. import org.restlet.resource.Get;  
  4. import org.restlet.resource.ServerResource;  
  5.   
  6. public class HelloWorldResource extends ServerResource{  
  7.       
  8.       
  9.     @Get  
  10.     public String helloWorld(){  
  11.         return "Hello World";  
  12.     }  
  13.   
  14. }  

然後發佈我們的資源(啓動服務器)

[java] view plaincopy
  1. package com.zf.restlet.demo01;  
  2.   
  3. import org.restlet.Server;  
  4. import org.restlet.data.Protocol;  
  5.   
  6. public class HelloWorldServer {  
  7.   
  8.     public static void main(String[] args) throws Exception {  
  9.           
  10.         Server server = new Server(Protocol.HTTP , 8888 ,HelloWorldResource.class) ;  
  11.           
  12.         server.start();   
  13.           
  14.     }  
  15.          
  16. }  

然後就可以訪問 http://localhost:8888 訪問項目了,你將看到輸出:HelloWorld


測試項目(包含restlet本次學習十二節的所有代碼)

下載地址 代碼下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章