Java基于模块化应用程序

Java基于模块化应用程序,java,rest,jersey,Java,Rest,Jersey,我已经有了我的服务器和所有的管理器以及运行它的代码。它目前使用的是基于TCP/IP的协议,但我想切换到更具可伸缩性和开放性的东西,比如RESTAPI,所以我尝试了Jersey。我觉得最无聊的第一件事是缺少关于这个主题的最新教程,这意味着开发人员必须通过自己暂停教程来搜索最新的类,第二件事我不明白的是为什么我不能创建一个像java服务器一样的REST api,我不能调用一个方法或类似的东西来打开它吗?我真的需要构建一个只加载用web.xml编写的类并“跳过”主类的webapp吗? 简而言之,问题是

我已经有了我的服务器和所有的管理器以及运行它的代码。它目前使用的是基于TCP/IP的协议,但我想切换到更具可伸缩性和开放性的东西,比如RESTAPI,所以我尝试了Jersey。我觉得最无聊的第一件事是缺少关于这个主题的最新教程,这意味着开发人员必须通过自己暂停教程来搜索最新的类,第二件事我不明白的是为什么我不能创建一个像java服务器一样的REST api,我不能调用一个方法或类似的东西来打开它吗?我真的需要构建一个只加载用web.xml编写的类并“跳过”主类的webapp吗?

简而言之,问题是:如何向应用程序添加RESTful API而不使其成为WebApp?

Jersey实现JAXR并使用注释定义资源方法。Jersey为您提供了扫描资源类的servlet实现。所以您不必在Web.xml中指定资源类,jersey servlet会为您找到!“跳过main”意味着什么?我想执行正常的应用程序,然后创建一个RESTful api来访问它,但是我发现所有rest api似乎都不调用main方法,这不是编程问题;你好像想抱怨。是的,对不起,我忘了写问题了