Java EE6> Packaging facelets JSF (xhtml) e ManagedBeans come JAR

È ansible impacchettare facelets JSF e ManagedBeans in un file JAR? In modo che possiamo usare questo codice e la combinazione dell’interfaccia utente in diversi progetti guerra / orecchio?

Non sto parlando di componenti JSF!

Se sì, puoi indicarmi un tutorial o un post sul blog

Ho bisogno di dettagli sulla struttura Jar e sui file aggiuntivi necessari nel Jar?

Grazie Max

Sì, è sicuramente ansible, partendo dal presupposto che stai usando JSF 2.0, parte di Java EE 6.

Per quanto riguarda i bean gestiti e altre classi JSF come validatori, convertitori, ecc, basta annotarli con @ManagedBean , @FacesValidator , @FacesConverter , ecc. E @FacesConverter nel JAR nel solito modo. Devi solo fornire un file compatibile con JSF 2.0 /META-INF/faces-config.xml nel JAR.

    

In questo modo, JSF verrà triggersto per analizzare le classi nel JAR per annotazioni specifiche JSF. In alternativa puoi anche registrarli semplicemente nel modo JAR faces-config.xml JSF 1.x.

Per quanto riguarda le risorse di Facelets, basta trascinarle nella cartella /META-INF/resources del JAR. Sarà trattato allo stesso modo del contenuto Web pubblico di WAR.

Guarda anche:

  • File Facelets di imballaggio (modelli, include, compositi) in un JAR