我想知道基本上澤西過濾器是什麼,它與servlet過濾器有什麼關係?他們是一樣的嗎?使用澤西島過濾器的主要模式是什麼?什麼是澤西島過濾器?
19
A
回答
17
您的問題的第一部分可能會在Jersey documentation中回答。澤西過濾器與servlet過濾器不同。 Jersey中包含兩個過濾器,一個用於記錄請求的過濾器和一個用於壓縮的過濾器(GZip)。 自定義過濾器的另一個用例是認證或授權。
21
從技術上講,澤西島過濾器不是一個servlet過濾器。但是,對於許多與使用servlet過濾器相同的事情,您可以使用Jersey過濾器來處理影響Jersey公開的所有(或部分或大部分)服務的交叉關注點。
正如前面的回答所述,澤西帶有兩個過濾器,但如果不想擴展澤西島接口ContainerRequestFilter
或/和ContainerResponseFilter
,則澤西帶有兩個過濾器。你不僅限於這兩個。
要記住的另一個澤西島界面是ResourceFilter
- 此界面可以實現用於僅影響某些服務的過濾器。
相關問題
- 1. 什麼是澤西島2.0
- 2. Java澤西島和servlet過濾器
- 3. 澤西島:是否有可能重寫澤西過濾器()的返回類型?
- 4. 澤西島
- 5. 在澤西島過濾器中注入EJB
- 6. 澤西島和過濾器異常處理
- 7. Scalatra:將澤西島過濾器遷移到Scalatra
- 8. 區分澤西島請求過濾器中的多個請求
- 9. 澤西島/ JAX-RS/REST資源的Servlet過濾器等效嗎?
- 10. 澤西島部署
- 11. 澤西島和Struts2
- 12. 澤西島json代
- 13. RESTEasy或澤西島?
- 14. 內省澤西島資源模型澤西島2.x
- 15. 遷移澤西島2.22.1到澤西島2.22.2
- 16. 澤西島:在澤西島以外的地方重定向
- 17. 不同的澤西島測試容器有什麼區別?
- 18. 澤西島2中HK2的asEagerSingleton是什麼?
- 19. 製作favicon.ico與澤西島
- 20. 依賴注入澤西島
- 21. @POST在澤西島查看
- 22. 澤西島2替代ServletContextListener
- 23. 澤西島2.5不讀jaxb.properties
- 24. 保護REST澤西島
- 25. 與RMI集成澤西島
- 26. JSON ArrayList在澤西島
- 27. 澤西島內存泄漏?
- 28. 澤西島異常Java 1.8
- 29. 使用MessageBodyReader與澤西島
- 30. 澤西島的NIO支持
下面是一個更好的鏈接:https://jersey.java.net/nonav/documentation/latest/user-guide.html#filters-and-interceptors – 2013-10-10 18:46:37
最新的鏈接似乎是https://jersey.github.io /documentation/latest/filters-and-interceptors.html – Chris 2018-01-31 21:09:53