Java 是否可以在不使用@Stateless的情况下使用@Webservice注释?
web服务的使用存在一个问题。是否可以只使用@Webservice注释而不使用@Stateless?这不可能马上实现,但我非常确信,通过一些变通方法(hack),您可以做到这一点。但这是毫无意义的 截至维基百科: 使用一组统一的“无状态”操作表示Web资源 根据定义,web服务是“无状态的”Java 是否可以在不使用@Stateless的情况下使用@Webservice注释?,java,web-services,ejb,stateless,Java,Web Services,Ejb,Stateless,web服务的使用存在一个问题。是否可以只使用@Webservice注释而不使用@Stateless?这不可能马上实现,但我非常确信,通过一些变通方法(hack),您可以做到这一点。但这是毫无意义的 截至维基百科: 使用一组统一的“无状态”操作表示Web资源 根据定义,web服务是“无状态的” 如果您想让它具有一个状态,那么您必须实现一个调用,该调用将返回一个sessionId或一些可以链接到sessionId的令牌,然后要求所有后续调用也传递该sessionId。Web服务不能依赖cookies
如果您想让它具有一个状态,那么您必须实现一个调用,该调用将返回一个sessionId或一些可以链接到sessionId的令牌,然后要求所有后续调用也传递该sessionId。Web服务不能依赖cookies,因为客户端并不总是浏览器。当然这是可能的。但是,它必须是web模块的一部分 请参阅“Java EE Web服务1.3版”中的§5.4.3 Web应用程序模块打包