J2EE - Java 2 Enterprise Edition
J2EE - Java 2 Enterprise Edition
- Johdatus Java-kehykseen
- J2EE: n esittely
- J2EE-sovellusliittymät
Johdatus Java-kehykseen
"Java Framework" (Java 2 Platform) koostuu kolmesta versiosta, joista kukin on tarkoitettu eri tarkoituksiin:- J2ME : Java 2 Micro Edition on tarkoitettu sulautettujen sovellusten, kämmentietokoneiden ja mobiilipäätteiden kehittämiseen.
- J2SE : Java 2 Standard Edition on tarkoitettu henkilökohtaisten tietokoneiden sovellusten kehittämiseen.
- J2EE : Java 2 Enterprise Edition, suunniteltu ammattikäyttöön (toteutus palvelimilla).
Jokainen painos tarjoaa täydellisen ympäristön Java-pohjaisten sovellusten kehittämiselle ja suorittamiselle ja sisältää JVM (Java virtuaalikone) ja joukon luokkia.
J2EE: n esittely
J2EE (Java 2 Enterprise Edition) on Sunin ehdottama standardi, jota tukee kansainvälisten yritysten yhteenliittymä ja jossa määritellään standardi monitasoisten (komponenttipohjaisten) yrityssovellusten kehittämiseksi.Tarjottuja palveluita (API) ja runtime-infrastruktuuria kutsutaan yleensä "J2EE-alustaksi" ja se sisältää:
- Sovelluspalvelimen tekniset tiedot eli suoritusympäristö: J2EE määrittelee sovellusten roolit / rajapinnat ja ympäristön, jossa ne suoritetaan. Nämä suositukset antavat kolmannen osapuolen yrityksille mahdollisuuden kehittää sovelluspalvelimia, jotka vastaavat määriteltyjä eritelmiä ilman, että tärkeimmät palvelut on kehitettävä uudelleen.
- Palvelut (API: n kautta), toisin sanoen riippumattomat Java-laajennukset, jotka tarjoavat useita vakio-ominaisuuksia. Sun tarjoaa näiden API: n minimaalisen toteutuksen, jota kutsutaan J2EE SDK: ksi (J2EE Software Development Kit).
J2EE luottaa kokonaan Java: iin, sillä on tämän kielen edut ja haitat, erityisesti koodin siirrettävyys ja ylläpito.
Lisäksi J2EE-arkkitehtuuri perustuu erillisiin, vaihdettaviin ja jaettuihin komponentteihin, mikä tarkoittaa seuraavaa:
- laajentaa arkkitehtuuria helposti.
- J2EE-mekanismeihin perustuvalla järjestelmällä voi olla korkea saatavuus palvelun laadun varmistamiseksi.
- sovellusten ylläpito helpottuu.
J2EE-sovellusliittymät
J2EE-sovellusliittymät voidaan jakaa kolmeen pääryhmään:- Komponentit.
- Web-komponentit : Servletit ja JSP (Java Server Pages).
- Liiketoimintakomponentit : EJB (Enterprise Java Beans). Nämä erityiset komponentit ovat vastuussa tietojenkäsittelystä (tietyltä toimialalta) ja tietokantojen kanssa.
- Palvelut, jotka voidaan luokitella:
- Infrastruktuuripalvelut : on monia:
- JDBC (Java DataBase Connectivity) on API, jolla voidaan käyttää relaatiotietokantoja.
- JNDI (Java Naming and Directory Interface) on API, jolla voidaan käyttää nimipalveluja ja yrityshakemistoja, kuten DNS, NIS, LDAP jne.
- JTA / JTS (Java Transaction API / Java Transaction Services) on standardi API, joka määrittää rajapinnat tapahtumienhallintaan.
- JCA (J2EE Connector Architecture) on yrityksen tietojärjestelmän liitäntä API.
- JMX (Java Management Extension) tarjoaa laajennuksia web-sovellusten kehittämiseen.
- Infrastruktuuripalvelut : on monia:
- Viestintäpalvelut:
- JAAS (Java Authentication and Authorization Service) on API todentamiseen ja käyttöoikeuksien hallintaan.
- JavaMail on API lähettämään sähköpostia.
- JMS (Java Message Service) tarjoaa asynkronisia viestintäominaisuuksia (nimeltään MOM: Middleware Message Object) sovellusten välillä.
- RMI-IIOP on API, joka mahdollistaa synkronisen tiedonsiirron objektien välillä.
J2EE-arkkitehtuuri antaa mahdollisuuden erottaa esityskerroksen, joka vastaa ihmisen ja koneen välistä rajapintaa (HMI), liiketoimintakerrosta, joka sisältää suurimman osan tietojenkäsittelystä ja lopulta tietokerrosta.
Alkuperäinen asiakirja, joka on julkaistu CommentcaMarche.net-sivustolla.