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.
  • 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.

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä