0

目前正在学习 Java 中的 Web 项目。我对此有疑问。实际上我有一个任务,通过Web服务使用JBOSS Server访问动态项目的方法。

最初我没有得到我想做的事情。

在学习了一些相关的东西之后,我想如果我在 JBOSS 上运行我的项目,那么我该如何访问它的方法呢?如何创建 Web 服务以及如何使用它?

或者是这样吗?如果我在 JBOSS 服务器上运行我的项目,那么方法可以直接访问吗?

这就是为什么我想如果我能够创建在 JBOSS 服务器上运行的类的对象,那么我可以访问这些方法。

请就此给我建议。

4

2 回答 2

2

您提到了application.wadl文件。WADL 或Web 应用程序描述语言用于定义RESTful Web 服务契约接口。请参阅链接以获取更多信息。

现在你的问题归结为:

如何调用作为 RESTful Web 服务公开的对象的方法。

现在你已经有了 wadl 文件。请查看一个名为wadl2java的工具。该工具将使用您的 Application.wadl文件并生成 java 存根。您可以使用这些生成的 java 类来调用部署在 JBoss 服务器中的对象上的方法。

于 2012-05-30T06:46:54.367 回答
1

你叫它的方式

localhost:8080/proj-name/<@PATH-name in java stub or module name>/方法名

是正确的,如果服务最初对您来说工作正常,您可以通过在 web.xml 中编辑或 java 类中的路径注释来修改路径。

于 2012-05-31T06:21:47.097 回答