Was ist ein Jersey Filter?
Will ich wissen im Grunde, was ein Trikot-filter ist und wie ist das mit einem servlet filter? Sind Sie die gleiche? Was sind die wichtigsten Muster der mit einem Jersey-Filter?
InformationsquelleAutor der Frage meisam | 2011-05-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den ersten Teil deiner Frage kann beantwortet werden, in der Jersey-Dokumentation. Jersey-filter ist nicht das gleiche wie ein servlet-filter.
Es gibt zwei Filter, die in Jersey, ein filter für die Protokollierung von requests und einen für die Komprimierung (GZip).
Ein anderer Anwendungsfall für einen benutzerdefinierten filter wäre der Authentifizierung oder Autorisierung.
InformationsquelleAutor der Antwort Zeemee
Technisch gesehen ist ein Jersey-filter ist nicht einen servlet-filter. Sie können jedoch mit einem Jersey-filter für viele der gleichen Dinge, die Sie verwenden würden, ein servlet-filter für cross - cutting-concerns, die auf alle (oder einige, oder die meisten) die Leistungen, die Jersey macht.
Als die bisherige Antwort besagt, Jersey kommt mit zwei filtern, aber Sie können Sie sinnvoll umzusetzen Jersey-Schnittstellen
ContainerRequestFilter
oder/undContainerResponseFilter
wenn Sie nicht wollen, um Sie zu verlängern. Du bist nicht auf diese beiden beschränkt.Anderen Jersey-Schnittstelle im Auge zu behalten ist
ResourceFilter
- diese Schnittstelle implementiert werden kann, für einen filter, der wirkt sich nur auf einige der Dienstleistungen.InformationsquelleAutor der Antwort Eyal