我已阅读关于肥皂处理程序的一些教程,其中一些仅使用处理程序链,但其中一些使用@resource注释和处理程序链xml。如果@resource需要使用或不需要,我很困惑。如果是,为什么我需要使用它?soapHandler实现中的资源注释
0
A
回答
0
@Resource
注释标记应用程序需要的资源。此注释可以应用于应用程序组件类或组件类的字段或方法。将注释应用于字段或方法时,容器将在初始化组件时将所请求资源的实例注入应用程序组件。如果注释应用于组件类,注释将声明应用程序在运行时查找的资源。
,通过使用@Resource
注释注入的WebServiceContext
对象,包裹物,其包括SOAPMessage
的MessageContext
,并且还包括关于所承载的SOAPMessage
HTTP连接的各种信息。只要服务请求到达,Web容器就会初始化WebServiceContext
引用。这允许Web方法访问HTTP请求中携带请求的HTTP标头,以及SOAPMessageContext
,SOAP标头和SOAPMessage
。
为什么在一种情况下使用@Resource
注释,而在其他情况下不使用?因为在一种情况下,可以从这些类的对象(SOAPMessageContext
,SOAPMessage
等)中检索所有必要的信息,并且可以通过实现LogicalHandler
接口或SOAPMessageContext
接口获得这些对象。在其他情况下,可以从注入的WebServiceContext
直接检索所有必要的信息。
另请参见:
相关问题
- 1. 用于注释处理的资源
- 2. 用例实现注释
- 3. 在Spring中实现自定义注释
- 4. 在Android注释中实现View.PostDelayed
- 5. 的JavaEE:@Resource注释未注入JNDI资源
- 6. 关于在资源尝试中声明的变量的注释?
- 7. 实现用于验证的Java注释
- 8. Eclipse:为什么package explorer中的资源用后缀(1)注释?
- 9. 如何通过Spring Hateoas中的注释设置资源关系?
- 10. 使用通用资源库实现简单注入器
- 11. Android注释处理器访问资源(资产)
- 12. Php资源释放
- 13. SFML释放资源
- 14. 注入资源到NSManagedObject子类实例
- 15. Jersey将实例注入资源
- 16. 实现虚拟机的教程/资源
- 17. 释放OpenSSL的资源:SSL_CTX_free
- 18. 使用注释处理器将XML资源生成到Classpath中
- 19. 花式注释块CSS实现
- 20. Ruby on Rails实现Ajax Post和注释
- 21. 如何实现嵌套注释?
- 22. JPA impementor是否实现了javax.persistence.Entity注释?
- 23. 使用hibernate注释实现动态类
- 24. 解释Linux源代码的资源
- 25. 释放应用程序中的资源?
- 26. 已释放createjs中使用的资源
- 27. 释放Objective-C中的静态资源
- 28. 如何Swagger注释嵌套的REST资源?
- 29. 你能否建议学习java spring注释的好资源?
- 30. ASP.NET MVC 3本地化:用于数据注释的资源