如何实现REST Web服务?

时间:2015-07-08 12:26:13

标签: web-services rest

我正在尝试使用REST架构学习Java Web服务。 到目前为止,我已经创建了一个课程,但我不知道如何使用该服务。 这是我的代码:

.config

现在,我想调用这种显示方法。 任何人都可以帮助我理解如何实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

从非常简化的角度来看,休息服务绑定到Http调用,在您的示例中,@GET注释告诉您通过进行HTTP GET调用来访问此方法。

您只需将浏览器指向为此服务生成的网址,您就会看到“hello”响应。网址类似于http://<server>:<port>/<AppContext>/<rest-servlet-mapping>/SericeCreation,其中:

  • <server>是您的服务器名称。通常为localhost
  • <port>默认服务器端口号。如果您使用Jboss 8080
  • <AppContext>通常是您的投放名称(战争档案)
  • <rest-servlet-mapping> RestEasy或Jersey框架的servlet路径
  • /SericeCreation这来自使用的@Path注释 在你的班上。

与您的服务互动的另一种方法是使用像此one这样的Rest客户端。

当然,如果您想创建一个Java客户端,可以使用apache http client libraryjava.net.*包或其他包。请记住,通过进行http调用来访问休息服务。

我建议你阅读这两个教程,以了解休息架构。

这个伟大的tutorial向您展示了许多使用Jersey或RestEasy实现Java Rest服务的示例。