RESTful应用程序的Java API设计

时间:2011-09-26 18:20:35

标签: rest dojo

我需要设计一个RESTful应用程序,它允许我从Facebook访问人们的联系信息。

我在数据库中存储了名字,姓氏,电子邮件地址。对于UI,我将使用Dojo来显示数据。

但我不知道如何设计中间层来检索数据以及如何将其传递给Dojo / javascript。

我已经完成了J2EE开发并使用了Struts框架。我知道在J2EE中,我可以创建实体bean,然后通过会话bean将信息传递给UI层。

但是在RESTful应用程序中,我需要使用什么类型的类来完成实体和会话bean的功能?

是否有任何书籍可以帮助我尽快加快速度?

1 个答案:

答案 0 :(得分:1)

我通过以下步骤非常迅速地完成了这项工作(尽管我认为有更好的方法):

  1. 使用NetBeans的向导从db创建RESTful Web服务:http://netbeans.org/kb/docs/websvc/rest.html
  2. 在Dojo中,我使用了dojo.xhrGet来指定服务的网址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方法
  4. 添加到newItem
  5. 我已将商店添加到dojox.grid.DataGrid