J2EE
Fra Wikipedia, den frie encyklopædi
Java 2 enterprise edition er en udgave af java platformen der er rettet mod udvikling af serverbaserede systemer. 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:
- Servlets og JSP giver mulighed for at lave dynamiske hjemmesider.
- JNDI, der er en navneservice, der gør at forskellige ressourcer kan findes ud fra et navn.
- JDBC, der giver mulighed for adgang til databaser. Denne grænseflade er databaseafhængig, og bør kun bruges som en nødløsning.
- Enterprise beans, der er javaklasser, som kan installeres på en applikationssserver.
Enterprise beans findes i flere varianter:
- Entity beans giver mulighed for adgang til databaser uafhængigt af det konkrete databasesystem.
- Session beans er javaklasser, hvis metoder kan kaldes over et netværk.
- Message driven beans giver mulighed for asynkron aktivering.
Generelt giver applikationsserveren mulighed for transaktioner på metodeniveau. Det betyder at, hvis et metodekald resulterer i en databasetransaktion, og metodekaldet fejler, så annulleres databaseopdateringen også. Der er også en generel sikkerhedsmodel, der giver mulighed for adgangskontrol helt ned på metodeniveau.
![]() |
Denne it-artikel er kun påbegyndt. Hvis du ved mere om emnet kan du hjælpe Wikipedia ved at udvide den. |