Web services 识别资源URI的问题-Restful web服务

Web services 识别资源URI的问题-Restful web服务,web-services,rest,jersey,jersey-2.0,restful-architecture,Web Services,Rest,Jersey,Jersey 2.0,Restful Architecture,我正在开发一个使用RESTWebServices的应用程序,其中uri已从.js文件调用 var invokeWS = "/resource/domain/program/tasks"; jQuery.getJSON(invokeWS ,data) 查看所有jar时,我发现对应于程序的类存在于包com.company.project.webapps.util.rest.service中,如下所示 package com.company.project.webapps.util.rest.ser

我正在开发一个使用RESTWebServices的应用程序,其中uri已从.js文件调用

var invokeWS = "/resource/domain/program/tasks";
jQuery.getJSON(invokeWS ,data)
查看所有jar时,我发现对应于程序的类存在于包com.company.project.webapps.util.rest.service中,如下所示

package com.company.project.webapps.util.rest.service;

@Path("/program")      
 public class Program extends RS
  {

     @Path("/tasks")
     @GET
      public get...()
      {
      }
  }
我在web.xml中看不到任何映射url,但是通过.js进行的webservice调用会选择正确的路径并调用服务

由于我在应用程序的web.xml中没有看到任何条目,您能告诉我这是否可以通过其他方式实现吗

谢谢
觉醒

你到底在问什么?您是在问没有web.xml它是如何工作的,还是没有web.xml它是如何实现的?你能把你的问题重新表述一下吗?第一个问题,没有web.xml,它是如何工作的。像上面这样的js如何准确地查找类文件,而不在web.xml中进行映射。我不知道如果web.xml中没有提及需要引用的包的条目,是否可以实现这一点。请查找扩展应用程序或带有@ApplicationPath注释的ResourceConfig的类。这是在没有web.xml的情况下配置Jersey的方法。你可以读更多