使用Netbeans和Java问题的RESTful Web服务

时间:2012-05-10 15:29:18

标签: java web-services rest netbeans parameters

我是Restful webservices的新手,我试图创建一个WS服务器来使用Android应用程序。我正在使用Netbeans,我按照这个tuturial开始(http://netbeans.org/kb/docs/websvc/rest.html)。我能够成功地测试tuturial中解释的基本功能。但现在我无法为WS添加新功能。假设我的数据库中有一个名为User的表。通过tuturial,我可以通过功能

访问用户ID表
@GET
@Path("{id}")
@Produces(
  {
    "application/xml", "application/json"
  })
public User find(@PathParam("id") Integer id)
  {
    return super.find(id);
  }

问题是,如果我想以其名称获取用户,例如。如果我创建类似

的功能
@GET
@Path("{name}")
@Produces(
  {
    "application/xml", "application/json"
  })
public User find(@PathParam("name") String name)
  {
    return super.find(name);
  }

服务器崩溃。所以我的问题是,通过不同的id的其他参数来获取用户的过程是什么。

谢谢

1 个答案:

答案 0 :(得分:1)

这里有一个长达一小时的视频,您可以在其中看到允许用户插入和访问数据库行的Web服务前端的实现。

原则应该是相同的,因为Web服务旨在为可互操作的客户提供服务,不介意它是Android应用程序还是什么。 在本视频中,您将看到如何使用2个参数来形成查询并将其针对oracle数据库进行激活。

我认为可以帮助您实现CRUD外观的EJB。

我希望它有所帮助:http://www.youtube.com/watch?v=0_0gGL2C1ys&feature=player_embedded

相关问题