我正在尝试使用REST架构学习Java Web服务。 到目前为止,我已经创建了一个课程,但我不知道如何使用该服务。 这是我的代码:
.config
现在,我想调用这种显示方法。 任何人都可以帮助我理解如何实现这一目标吗?
答案 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 library
,java.net.*
包或其他包。请记住,通过进行http调用来访问休息服务。
我建议你阅读这两个教程,以了解休息架构。
这个伟大的tutorial向您展示了许多使用Jersey或RestEasy实现Java Rest服务的示例。