2011-09-26 95 views
0

我需要設計一個RESTful應用程序,它允許我從Facebook訪問人員的聯繫信息。RESTful應用程序的Java API設計

我在數據庫中存儲名字,姓氏,電子郵件地址。對於UI,我將使用Dojo來顯示數據。

但我不知道如何設計中間層來檢索數據以及如何將它傳遞給Dojo/javascript。

我已經完成了J2EE開發並使用了Struts框架。我知道在J2EE中,我可以創建實體bean,然後通過會話bean將信息傳遞給UI層。

但是在一個RESTful應用程序中,我需要使用什麼類型的類來完成實體和會話bean可以執行的操作?

是否有任何書籍可以幫助我儘快掌握速度?

回答

1

我已經這樣做了相當快(雖然我認爲有更好的方法)通過以下步驟:

  1. 創建的RESTful Web服務從數據庫中使用NetBeans的嚮導:http://netbeans.org/kb/docs/websvc/rest.html
  2. 在道場,我已經使用dojo.xhrGet specifing服務的URL,handleAs:「JSON」

    dojo.xhrGet({ 
        url: myURL, 
        handleAs: "json", 
        headers: {"Content-Type": "application/json; charset=uft-8", "Accept" : "application/json"}, 
        load: function(responseObject) { 
         myList = responseObject; 
        } 
    }); 
    
  3. 我有一個項目在列表中讀取並在其中添加編到dojo.data.ItemFileWriteStore通過使用newItem方法
  4. 我已經添加了存儲到dojox.grid.DataGrid