Non, pas sous la main. J'ai des bribes mais qui contiennent des choses en plus, notamment l'utilisation de Google Closure tools (stylesheet, compiler et surtout, templates - une merveille).
Par contre, pour aller un peu plus loin, voici comment déclarer des filtres, ressources REST et servlets. Cette classe correspond au MyServletConfig de l'exemple précédent.
publicclassMyServletConfigextendsGuiceServletContextListener{@OverrideprotectedInjectorgetInjector(){returnGuice.createInjector(newJerseyServletModule(){@OverrideprotectedvoidconfigureServlets(){filter("/admin/*").through(AuthFilter.class);// web filter pour protéger /adminserve("/index.html").with(IndexServlet.class);// un index basique (oui, je ne sert pas mon html en statique mais avec des templates soy, c'est plus rapide et plus efficace, paramétrable, toussa)serve("*.html).with(MyServlet.class); bind(GsonBodyWriter.class); // permet de sérialiser toute réponse jersey en json bind(User.class); // une ressource jax-rs classique bind(Right.class); // idem serve("/*").with(GuiceContainer.class);// tout ce qui est en /* et qui n'a pas déjà été matché est capté par jax-rs}});}}
[^] # Re: Intérêt
Posté par CrEv (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 5.
Non, pas sous la main. J'ai des bribes mais qui contiennent des choses en plus, notamment l'utilisation de Google Closure tools (stylesheet, compiler et surtout, templates - une merveille).
Par contre, pour aller un peu plus loin, voici comment déclarer des filtres, ressources REST et servlets. Cette classe correspond au
MyServletConfigde l'exemple précédent.voir http://code.google.com/p/google-guice/wiki/ServletModule par exemple
Si jamais je trouve le temps, je collerai un petit exemple un de ces jours.