我可以创建在JBOSS服务器上运行的类的对象吗?

时间:2012-05-30 05:50:04

标签: java web-services rest jboss

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

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

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

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

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

请就此向我提出建议。

2 个答案:

答案 0 :(得分:2)

您提到了 application.wadl 文件。 WADL或Web Application Description Language用于RESTful web services定义合同界面。有关更多信息,请参阅链接。

现在您的问题归结为:

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

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

答案 1 :(得分:1)

你打电话的方式

  

localhost:8080 / proj-name /< @ PATH-name in java stub或module name> / method name

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