DI / IoC in Java per un .NET'er utilizzato per Castle.Windsor

2

Esiste un contenitore DI DI Java che funziona in modo simile al contenitore Castle.Windsor più eccellente sul. Lato NET?

I contenitori Java che ho dato un'occhiata sembrano contare su annotazioni (Guice) all'interno dei miei servizi, che non riesco a scavare più di tanto - mi piacerebbe andare POJO fino in fondo, se possibile. La primavera d'altra parte può fare a meno delle annotazioni, ma richiede molto XML. Configurazione XML! = Manutenibilità.

Una delle cose più belle di Castle.Windsor è il cablaggio che puoi configurare in codice con Installer, cablaggio automatico basato su convenzioni di denominazione e quant'altro.

Idealmente il contenitore dovrebbe supportare anche la gestione e la configurazione del ciclo di vita; cioè registrare componenti come transitori, singleton, raggruppati ecc.

Un altro bonus sarebbe il supporto per gli intercettori.

Qualsiasi suggerimento sarebbe molto apprezzato.

    
posta Ciddan 29.03.2012 - 10:25
fonte

2 risposte

0

I contenitori DI più popolari in Java sono PicoContainer , Guice e Spring , non sono sicuro di come si possano confrontare con .NET di cui hai parlato.

    
risposta data 29.03.2012 - 10:46
fonte
0

Prova Javaconfig di Spring- può essere usato in diversi modi, preferisco non inserire annotazioni nelle classi che sto usando e semplicemente scrivere una classe di contesto con @Config e @Bean annotazioni. Fa autowiring (anche se preferisco non usarlo).

    
risposta data 29.03.2012 - 22:01
fonte

Leggi altre domande sui tag