Servlet-Filtern, die mit java EE 6 Anmerkungen?

Ist es möglich zu simulieren, einen servlet-filter-Kette mit @ApplicationPath und @Path-Annotationen in EE 6?

Beispiel:

@ApplicationPath("/api")
class Filter extends Application { 
    @Path("/*")
    public void filter() {
        log.info("Request to API");
    }
}

...

@Path("/foo")
class Foo {
    @GET
    @Path("/bar")
    @Produces("text/plain")
    public String bar() {
        return "Hello World";
    }
}

Wo die URL http://foobar.com/api/foo/bar aber der "filter" - Methode aufgerufen werden, als wäre es ein servlet-filter-chain. Ich weiß, der Ansatz oben nicht funktionieren, aber gibt es eine kommentierte Ansatz in dieser ilk, um die gleiche, als wenn der "Filter" konfiguriert wurde aus web.xml Datei?

InformationsquelleAutor travega | 2011-11-16
Schreibe einen Kommentar