Frage

Ich habe eine kleine, aber vollständige Java EE 6 -Anwendung zur Hand.

Die traditionellen Anmerkungen werden verwendet: @Resource, @EJB, @Singleton, @PostConstruct, @PreDestroy, @PersistenceContext, @ManagedBean, @ManagedProperty, @RequestScope, @ApplicationScope,...

Ich möchte bewerten, ob es sinnvoll ist, CDI einzuführen und eine gemeinsame Strategie für die Abhängigkeitsinjektion, das Bean -Lebenszyklus -Management usw. zu standardisieren.

Frage: Kennt jemand gute Artikel, Beispiele oder Handbücher, die traditionelle Java ee 6 Anmerkungen in CDI -Anmerkungen verwandeln?

War es hilfreich?

Lösung

Kennt jemand gute Artikel, Beispiele oder Handbücher, die traditionelle Java ee 6 Anmerkungen in CDI -Anmerkungen verwandeln?

Nicht streng über eine "Transformation", aber sehr gute Ressourcen IMO:

Verwandte Frage

Andere Tipps

Meiner Meinung nach ist das "Umschalten" auf CDI keine große Sache. Fügen Sie Ihren Bibliotheken einfach eine CDI -Implementierung (wie Weld) hinzu und fügen Sie Ihrer App CDI -Beans/Anmerkungen hinzu. Sie müssen Ihre vorhandene Codebasis nicht ändern. Ich würde vorschlagen, das zu lesen Schweißnahtreferenz.

Wenn Sie vorhaben, die JBoss CDI -Implementierung (Weld) zu verwenden, interessieren Sie sich möglicherweise dafür CDI mit Jboss -Schweißnaht Artikel.

Nach der Zeile empfehle ich das Lesen:

Das Java ee 6 Tutorial - Kontexte und Abhängigkeitsinjektion

Im gleichen Geist mag ich den folgenden Artikel:

Frühling nach Java EE - eine Migrationserfahrung

Es ist nicht über "Old-Skool Java ee" -to- "CDI-basierte Java ee", aber mehr über Spring-to-Java EE 6.

Off-Topic, aber eine interessante Lektüre sowieso.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top