Inhoudsopgave:
Definitie - Wat betekent Container?
Container verwijst in de context van Java-ontwikkeling naar een deel van de server dat verantwoordelijk is voor het beheer van de levenscyclus van webtoepassingen. De webapplicaties specificeren het vereiste lifecycle management met behulp van een contract gepresenteerd in XML-formaat. De webcontainer kan niet rechtstreeks door een client worden geopend. In plaats daarvan beheert de server de webcontainer, die op zijn beurt de webtoepassingscode beheert.
Techopedia legt Container uit
De container is een belangrijk onderdeel van webapplicaties in de op Java gebaseerde J2EE-technologie. Het is verantwoordelijk voor het onderhoud van de afzonderlijke componenten aan de serverzijde, waaronder Java-servlets, Java-serverpagina's en Java-servergezichten. Hoe de services worden aangeboden en gebruikt, wordt bepaald door een contract, een overeenkomst tussen de webapplicatie en de container. Dit biedt een aanzienlijke hoeveelheid beveiliging in het J2EE-framework omdat de clienttoepassingen niet op de hoogte zijn van het bestaan van de container en daarom niet rechtstreeks toegankelijk zijn. De webcontainer is dus verantwoordelijk voor het initialiseren van webtoepassingscomponenten en het aanroepen van clientaanvragen voor de componenten.
