Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Contexts and Dependency Injection – Wikipedia
Contexts and Dependency Injection – Wikipedia
aus Wikipedia, der freien Enzyklopädie

Contexts and Dependency Injection (CDI) – auch bekannt als Web Beans – ist ein Java-Standard, welcher die Konfiguration von Modulen abhängig von verschiedenen Zusammenhängen durch Injektion von Abhängigkeiten erlaubt. Diese externe Konfiguration von Abhängigkeiten wurde im Java-Kontext zuerst im Spring-Framework umgesetzt; die Idee eines ganzheitlichen Abhängigkeitsmanagements im Java-Enterprise-Stack stammt aus dem Open-Source-Framework JBoss Seam; sie wurde 2006–2009 als JSR 299 formalisiert[1] und 2009 in den Standard Java Enterprise 6 aufgenommen.

CDI standardisiert das Prinzip der Dependency Injection für Java, wonach die von einem Modul verwendeten Abhängigkeiten von außen dem Modul bekannt gemacht werden und im Modul lediglich als Abhängigkeit – Interface oder Klasse, jedenfalls keine konkrete Objektinstanz – definiert sind. Abhängig vom Kontext (beispielsweise in einer Standalone-Anwendung oder als Enterprise-Bean in einem Anwendungsserver, aber auch im Modultest oder Integrationstest) können diese Abhängigkeiten verschieden gesetzt werden.

Die CDI-Spezifikation sieht dabei durch die Definition von Lebenszyklen (Zustands-Übergangs-Modellen) für Java-Objekte, die Integration mit JavaServer Pages und JavaServer Faces via Expression Language, die Dekoration und Interzeption von Objekten und ein Ereignis-Benachrichtigungs-Modell weitgehende Modularisierung vor. Durch eine entsprechende Service-Schnittstelle (SPI) kann CDI modular erweitert werden.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Java Community Process (2009): JSR 299: Contexts and Dependency Injection for the Java EE platform. Abgerufen am 19. Oktober 2012.
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Contexts_and_Dependency_Injection&oldid=210815493“
Kategorie:
  • Java (Programmiersprache)

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id