2013-08-01 18 views
8

Desidero scrivere una semplice applicazione desktop Java utilizzando Java Swing. Di solito utilizzo lo Spring Framework per eseguire l'iniezione delle dipendenze e creare l'intera struttura della classe. Tuttavia, ho visto che CDI sta diventando sempre più popolare e voglio provarlo.Utilizzo di CDI senza contenitore servlet

Mi piacerebbe fare la Dipendenza Iniezione del mio progetto usando CDI, ma non so se questo è possibile senza un contenitore Servlet (dato che usa Spring). Ogni singolo tutorial sembra essere correlato con contenitori di servlet o server di applicazioni.

+0

Ricerca di "CDI senza contenitore" ha rivelato direttamente alcuni articoli molto interessanti per il vostro soggetto. – Seelenvirtuose

+0

Non per me @Seelenvirtuose puoi dare qualche riferimento? –

+0

Basta google per questo. – Seelenvirtuose

risposta

9

Non hai bisogno di un contenitore: Un breve tutorial può essere trovato qui: http://randling.wordpress.com/2011/08/15/cdi-in-java-se/

+0

Buono! L'unica cosa è che l'esempio funziona con la saldatura 1 invece di 2. Comunque, grazie mille. –

+0

Sia Weld (1 & 2) che OpenWebBeans supportano Java SE. In Apache DeltaSpike puoi vedere alcuni esempi (http://deltaspike.apache.org/documentation.html, verso il basso) della sottile astrazione che abbiamo costruito per alleviare un po 'di dolore e renderlo implacabile. – LightGuard

Problemi correlati