J2EE-arkitektur

Java™ 2 Platform, Enterprise Edition (J2EE) indeholder en standard for udvikling af Enterprise-programmer i flere lag.

Moderne teknologi og stordrift har intensiveret behovet for hurtigere, mere effektive og omfattende informationsstyringsløsninger. J2EE-specifikationen imødekommer disse udfordringer ved at levere en programmeringsmodel, der forbedrer udviklingsproduktivitet, standardiserer den platform, der fungerer som vært for Enterprise Applications, og sikrer portering af udviklede programmer med en omfattende Test Suite.

J2EE-arkitektur understøtter komponentbaseret udvikling af Enterprise Applications i flere lag. Et J2EE-programsystem omfatter typisk følgende lag:

Klientlag
I klientlaget danner webkomponenter, f.eks. miniservere og JavaServer-sider (JSP'er), eller enkeltstående Java-programmer en dynamisk grænseflade mod det mellemste lag.
Mellemste lag
I serverlaget, det mellemste lag, indkapsler Enterprise-beans og webserviceprogrammer forretningslogik, der kan genbruges og distribueres, til programmet. Komponenterne i disse serverlag er indeholdt i en J2EE-programserver, som stiller platform til rådighed for komponenterne til udførelse af funktioner og lagring af data.
Enterprise-datalag
I datalaget opbevares virksomhedens data i persistent form, ofte i en relationsdatabase.

J2EE-programmer består af komponenter, opbevaringssteder og serviceprogrammer. Komponenter er på programniveau. Webkomponenter, f.eks. miniservere og JSP'er, besvarer anmodninger fra en webside dynamisk. EJB-komponenter indeholder serversidens virksomhedslogik for Enterprise Applications. Opbevaringssteder for web- og EJB-komponenter fungerer som værter for serviceprogrammer, der understøtter web- og EJB-moduler.

Overfør og læs følgende for at få flere oplysninger om J2EE-arkitekturen og dens teknologier: J2EE 1.4-specifikation.

Relaterede begreber
Enterprise Application-projekter
Application Client-projekter
Relaterede opgaver
Opret et Enterprise Application-projekt
Importér en Enterprise Application EAR-fil
Eksportér et Enterprise Application-projekt til EAR-fil
Opret et Application Client-projekt
Eksportér et Application Client-projekt
Importér en Application Client JAR-fil