Skip to content
Natuurondernemer
    april 3, 2021 by admin

    Spring – IoC Containers

    Spring – IoC Containers
    april 3, 2021 by admin
    Advertenties

    De Spring container is de kern van het Spring Framework. De container maakt de objecten, verbindt ze, configureert ze, en beheert hun complete levenscyclus van creatie tot vernietiging. De Spring container gebruikt DI om de componenten te beheren die samen een applicatie vormen. Deze objecten worden Spring Beans genoemd, die we in het volgende hoofdstuk zullen bespreken.

    De container krijgt zijn instructies over welke objecten te instantiëren, configureren, en assembleren door het lezen van de configuratie metadata die wordt verstrekt. De configuratie metadata kan worden gerepresenteerd door XML, Java annotaties, of Java code. Het volgende diagram geeft een high-level beeld van hoe Spring werkt. De Spring IoC container maakt gebruik van Java POJO classes en configuratie metadata om een volledig geconfigureerd en uitvoerbaar systeem of applicatie te produceren.

    Spring IoC Container

    Spring biedt de volgende twee verschillende typen containers.

    Sr.No. Container & Beschrijving
    1 Spring BeanFactory Container

    Dit is de eenvoudigste container die de basisondersteuning biedt voor DI en wordt gedefinieerd door de org.springframework.beans.factory.BeanFactory interface. De BeanFactory en aanverwante interfaces, zoals BeanFactoryAware, InitializingBean, DisposableBean, zijn nog steeds aanwezig in Spring met het oog op achterwaartse compatibiliteit met een groot aantal third-party frameworks die integreren met Spring.

    2 Spring ApplicationContext Container

    Deze container voegt meer bedrijfsspecifieke functionaliteit toe, zoals de mogelijkheid om tekstuele berichten uit een properties bestand op te lossen en de mogelijkheid om applicatie-events te publiceren naar geïnteresseerde event listeners. Deze container wordt gedefinieerd door de org.springframework.context.ApplicationContext interface.

    De ApplicationContext container bevat alle functionaliteit van de BeanFactorycontainer, dus het wordt over het algemeen aanbevolen boven BeanFactory. BeanFactory kan nog steeds worden gebruikt voor lichtgewicht toepassingen zoals mobiele apparaten of applet-gebaseerde toepassingen waarbij het datavolume en de snelheid van belang zijn.

    Advertenties

    Previous articleParental Visitation Rights FAQNext article The Real Scrooge

    Geef een reactie Antwoord annuleren

    Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

    Meest recente berichten

    • Jezelf (en anderen…) vinden in jaarboeken online
    • Hoe zet u een bitcoin ASIC miner op
    • Wat is een Superfund-locatie?
    • Bloedwormen met visaas hebben bijensteek
    • Echolalie: De feiten voorbij “papegaaienpraat”, scripting, en echo
    • Lord of the Flies Cites
    • 42 Gezonde Crockpot Soep Recepten
    • 3 verrassende risico’s van een slechte houding
    • Vrouwelijke Betta Vis
    • Tina Fey Biografie

    Archief

    • april 2021
    • maart 2021
    • februari 2021
    • januari 2021
    • december 2020
    • november 2020
    • oktober 2020
    • september 2020
    • augustus 2020
    • juli 2020
    • juni 2020
    • mei 2020
    • april 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Inloggen
    • Berichten feed
    • Reacties feed
    • WordPress.org
    Posterity WordPress Theme