因此,我在Tomcat服务器上有一个Jersey REST服务,该服务接收客户端请求,使用实体管理器处理它们以从数据库中获取数据,然后将响应发送回客户端。所以我的问题是,何时创建/销毁我的REST类(包含URL路径等)?它是随每个新的AJAX请求而重新创建的,还是可以无限期地保持运行并在服务器上打开?
谢谢!
泽西岛基本上作为一个处理所有请求的servlet运行。收到请求后,URI + media类型(通过servlet实现)与您在各个Jersey注释类中定义的所有路径匹配。如果找到匹配项,Jersey会实例化相关的类并调用适当的方法,并根据注释和返回类型进行所有适当的处理。
一个Jersey servlet会启动一次。您的Jersey注释类为它处理的每个请求获取一个新实例。我通常为构造函数提供一堆@Context注释的参数,以便为API实现提供请求的所有相关上下文(请求,URI,标头,安全上下文等)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句