sabato 18 settembre 2010

prima dell'abbandono di jsf 1.2

Sarebbe bello poter creare jsf managed beans senza dichiararli nel faces-config.xml

chiaramente ci vorrebbe qualcosa che allo startup legge le classi nel war annotate in un certo modo...

http://stackoverflow.com/questions/2050309/jsf-managed-bean-auto-create

http://stackoverflow.com/questions/315073/jsf-initialize-application-scope-bean-when-context-initialized

evitando di creare un configuratore in cui dichiarare le classi...stile guice..

blog da seguire

http://www.germanescobar.net/2010/04/4-areas-of-possible-confusion-in-jee6.html


http://smokeandice.blogspot.com/2009/12/cdi-and-declarative-transactions.html

approfondire:

http://seamframework.org/Community/SingletonEJBs

domenica 12 settembre 2010

jsf: come bypassare la fase di validazione senza perdere i dati

Interessante diatriba: immaginate un utente che compila dei dati su un form. A metà dell'opera si accorge che prima di completare il form ha bisogno di inserire dei dati collegati, in un altra sezione (banalmente per emettere una fattura va prima inserito il cliente).

A meno che l'interfaccia non glielo permetta in modo contestuale (senza quindi abbandonare i dati inseriti - ad esempio mediante un popup modale), spesso è necessario chiudere la pagina in cui si sta lavorando, per poi tornarci una volta inseriti i dati utili, riscrivendo quanto già inserito.

Un po di links...utili...

http://www.ibm.com/developerworks/web/library/wa-aj-jsf1.html
http://www.ibm.com/developerworks/web/library/wa-aj-jsf2/index.html
http://wiki.apache.org/myfaces/How_The_Immediate_Attribute_Works
http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html
http://radio.javaranch.com/gthought/2005/01/04/1104874993000.html
http://wiki.apache.org/myfaces/OptionalValidationFramework
http://www.jsfcentral.com/articles/myfaces_extval_2.html