Pregunta

JSR-330 de inyección de dependencia se puede aplicar a entornos tanto Java SE y Java EE, mientras JSR-299 se titula "Injection Contextos y Dependencia para la plataforma Java EE".

A excepción características estrictamente orientadas-EE de Java, lo que cuenta con CDI tiene sentido en Java SE, así? Cualquier ejemplos disponibles? Gracias!

[Revisado] Aquí es de soldadura de JSE.

¿Fue útil?

Solución

  

A excepción características estrictamente orientadas-EE de Java, lo que cuenta con CDI tiene sentido en Java SE, así? Cualquier ejemplos disponibles? Gracias!

Bueno, el que se menciona en la documentación de soldadura:

  

18.4. Java SE

     

Además de mejorar la integración de   la pila de Java Enterprise, la   "Contextos de inyección y Dependencia de   la plataforma especificación Java EE"   también define un estado de la técnica   typesafe, con estado de dependencia   marco de la inyección, que puede resultar   útiles en una amplia gama de aplicaciones   tipos. Para ayudar a llevar a los desarrolladores   ventaja de esto, Weld proporciona una   medios simples para ser ejecutado en el   Java Standard Edition (SE) medio ambiente   independientemente de cualquier API de Java EE.

     

Al ejecutar en el entorno SE   las siguientes características de soldadura se   disponible:

     
      
  • habas administrados con @PostConstruct y @PreDestroy ciclo de vida de las devoluciones de llamada
  •   
  • La inyección de dependencia con los calificadores y alternativas
  •   
  • @Application, @Dependent y @Singleton alcances
  •   
  • Los interceptores y decoradores
  •   
  • estereotipos
  •   
  • Eventos
  •   

Obviamente, esto tiene sentido en un contexto de Java SE.

Otros consejos

ver openwebbeans.apache.org

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top