I dagens verden er J2EE et emne, der vækker stor interesse og debat i samfundet. Dens indvirkning afspejles på forskellige områder, fra politik og økonomi til videnskab og kultur. Med teknologiens fremskridt er emnet J2EE blevet endnu mere relevant, hvilket skaber både entusiasme og bekymring hos folk. Gennem historien har J2EE været genstand for adskillige undersøgelser og analyser, hvilket har givet os mulighed for at opnå en bredere og dybere vision af dens betydning og virkning i dag. I denne artikel vil vi udforske forskellige perspektiver og tilgange relateret til J2EE, med det mål at bedre forstå dets indflydelse på vores verden.
Java 2 enterprise edition (J2EE) er løst sagt en udgave af java-platformen der er rettet mod udvikling af større serverbaserede distribuerede forretningssystemer med mange samtidige brugere. I forhold til standardudgaven, J2SE, er der tilføjet klasser, der kan håndtere vigtige opgaver i et servermiljø.
Til afvikling af J2EE-applikationer kræves en applikationsserver, der blandt andet stiller følgende til rådighed for programmerne:
Enterprise beans findes i flere varianter:
Termen "J2EE" dækker over flere ting:
Der findes allerede en del implementeringer af specifikationen, både kommercielle og gratis. IBMs WebSphere-server og BEAs WebLogic-server er eksempler på kommercielle implementerringer, mens JBosss JBoss Application Server er et eksempel på en gratis.
Generelt stiller applikationsserveren en række services til rådighed:
J2EE-arkitekturen er en 3-tier-arkitektur, hvilket betyder, at systemet har en 3 niveauer af klient-nærhed:
Endvidere er arkitekturen komponentbaseret, således at mange dele af serverplatformen kan udskiftes, og nyudviklede komponenter let kan vedligeholdes eller installeres på nye systemer. Arkitekturen definerer bl.a. følgende server-side komponenter: servlets, JSP-sider, enterprise beans.
Arkitekturen søger også at løse tværgående problemer (CCC: "cross-cutting concerns") som sikkerhed, transaktionsunderstøttelse og samtidighed ved at realisere det såkaldte "component/container"-princip: Komponenters offentligt udstillede services tilgås kun indirekte gennem en container (en applikation, der indkapsler komponenten), som så kan håndtere CCC-problemerne.
Spire Denne artikel om datalogi eller et datalogi-relateret emne er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den. |