logo

Java EE

The Java EE znamenať Java Enterprise Edition , ktorý bol predtým známy ako J2EE a v súčasnosti je známy ako Jakarta EE. Ide o súbor špecifikácií obklopujúcich Java SE (Standard Edition). Java EE poskytuje platformu pre vývojárov s podnikovými funkciami, ako sú distribuované výpočty a webové služby. Java EE aplikácie sa zvyčajne spúšťajú na referenčných časoch behu ako napr mikroservery alebo aplikačné servery . Príkladmi niektorých kontextov, kde sa používa Java EE, sú elektronické obchodovanie, účtovníctvo, bankové informačné systémy.

min max

Špecifikácie Java EE

Java EE má niekoľko špecifikácií, ktoré sú užitočné pri vytváraní webových stránok, čítaní a zápise z databázy transakčným spôsobom, správe distribuovaných frontov. Java EE obsahuje niekoľko API, ktoré majú funkcie základných Java SE API, ako sú Enterprise JavaBeans, konektory, servlety, Java Server Pages a niekoľko technológií webových služieb.

Java EE

1. Webové špecifikácie Java EE

  • Servlet- Táto špecifikácia definuje, ako môžete spravovať požiadavky HTTP synchrónnym alebo asynchrónnym spôsobom. Je to nízka úroveň a závisia od nej ďalšie špecifikácie
  • WebSocket- WebSocket je počítačový komunikačný protokol a toto API poskytuje sadu rozhraní API na uľahčenie pripojení WebSocket.
  • Java Server Faces- Je to služba, ktorá pomáha pri vytváraní GUI z komponentov.
  • Unified Expression Language- Je to jednoduchý jazyk, ktorý bol navrhnutý tak, aby uľahčil vývojárom webových aplikácií.

2. Špecifikácie webových služieb Java EE

  • Java API pre webové služby RESTful- Pomáha pri poskytovaní služieb so schémou prenosu reprezentatívneho stavu.
  • Java API pre spracovanie JSON- Ide o súbor špecifikácií na správu informácií poskytovaných vo formáte JSON.
  • Java API pre viazanie JSON- Je to súbor špecifikácií, ktoré poskytujú väzbu alebo analýzu súboru JSON do tried Java.
  • Java Architecture for XML Binding- Umožňuje väzbu xml do objektov Java.
  • Java API pre webové služby XML-SOAP je protokol založený na xml na prístup k webovým službám cez http. Toto API vám umožňuje vytvárať webové služby SOAP.

3. Podnikové špecifikácie Java EE

  • Contexts and Dependency Injection- Poskytuje kontajner na vstrekovanie závislostí ako v Swing.
  • Enterprise JavaBean- Je to sada ľahkých rozhraní API, ktoré má kontajner objektu na poskytovanie transakcií, vzdialených volaní procedúr a kontroly súbežnosti.
  • Java Persistence API- Toto sú špecifikácie objektovo-relačného mapovania medzi tabuľkami relačných databáz a triedami Java.
  • Java Transaction API- Obsahuje rozhrania a anotácie na vytvorenie interakcie medzi podporou transakcií, ktorú ponúka Java EE. Rozhrania API v tomto abstrakte od podrobností na nízkej úrovni a rozhrania sa tiež považujú za nízkoúrovňové.
  • Java Message Service - Poskytuje bežný spôsob, ako program Java vytvárať, odosielať a čítať správy podnikového systému správ.

4. Ďalšie špecifikácie Java EE

  • Validácia- Tento balík obsahuje rôzne rozhrania a anotácie pre podporu deklaratívnej validácie, ktorú ponúka Bean Validation API.
  • Dávkové aplikácie - Poskytuje prostriedky na spúšťanie dlho bežiacich úloh na pozadí, ktoré zahŕňajú veľký objem údajov a ktoré je potrebné pravidelne vykonávať.
  • Architektúra Java EE Connector Architecture- Ide o technologické riešenie založené na jazyku Java na pripojenie serverov Java k podnikovému informačnému systému.

Nastavenie Java EE

Požiadavky

Pre inštaláciu najnovšej SDK Java EE, čo je Java EE 6 SDK na Windows, potrebujete mať minimálnu pamäť 1 GB, minimálne miesto na disku 250 MB voľného a JVM Java SE 6. Na nastavenie Java EE potrebujete mať JDK a potom mať IDE najlepšie Eclipse, pretože je zadarmo.

Nainštalujte Java Development Kit

  1. Prehľadávať Stiahnutie Java SE Development Kit spoločnosti Oracle
  2. V časti s názvom Java SE Development Kit 9.0.1 , prečítajte si licenciu a ak súhlasíte, kliknite Prijmite licenčnú zmluvu
  3. Napriek tomu v tejto sekcii kliknite na JDK-9.0.1_windows-x64_bin.exe (alebo správne stiahnutie pre váš operačný systém)
  4. Spustite stiahnutý inštalačný program JDK pomocou Spustiť ako správca
  5. Pridajte premennú prostredia Windows (alebo Linuxu). JAVA_HOME . Nastavte ho do koreňového priečinka vášho novo nainštalovaného JDK, ktorý vyzerá ako C:Program FilesJavajdk1.8.0_51.

Nainštalujte Eclipse for Java EE

1. Prejdite na Eclipse na stiahnutie

2. Kliknite na tlačidlo Stiahnuť pod Získajte Eclipse .

3. Na výslednej stránke kliknite na tlačidlo Stiahnuť.

Poznámka: Verzia Eclipse (32-bitová alebo 64-bitová), ktorú si stiahnete, by mala zodpovedať verzii vášho JDK. Vyššie ste nainštalovali JDK-9.0.1_windows-x64, takže si stiahnite 64-bitový Eclipse.

4. Spustite stiahnutý inštalačný program pomocou Spustiť ako správca .

5. Vyberte verziu Eclipse, ktorú chcete nainštalovať. Eclipse IDE pre vývojárov Java EE je vhodnejšie pre prácu v jazyku Java.

6. Ak inštalácia zlyhá, skúste to znova s ​​dočasne vypnutou antivírusovou kontrolou v reálnom čase. Nezabudnite ho po dokončení znova zapnúť.


Java SE vs Java EE

Java SE označuje štandardnú edíciu a obsahuje základné funkcie a balíky, ktoré vyžaduje začiatočník alebo stredne pokročilý programátor. Java EE je vylepšená platforma a obal okolo Java SE. Má náskok pred Java SE a má tiež množstvo aspektov, v ktorých prevyšuje ostatné funkcie.

Java SE Java EE
Java SE poskytuje základné funkcie, ako je definovanie typov a objektov. Java EE uľahčuje vývoj rozsiahlych aplikácií.
SE je normálna špecifikácia Java EE je postavené na Java SE. Poskytuje funkcie, ako sú webové aplikácie a servlety.
Má funkcie, ako sú knižnice tried, prostredia nasadenia atď. Java EE je štruktúrovaná aplikácia so samostatnými vrstvami klienta, podnikania a podniku.
Väčšinou sa používa na vývoj API pre desktopové aplikácie, ako je antivírusový softvér, hry atď. Používa sa hlavne na vývoj webových aplikácií.
Vhodné pre začínajúcich Java vývojárov. Vhodné pre skúsených vývojárov Java, ktorí vytvárajú celopodnikové aplikácie.
Neposkytuje overenie používateľa. Poskytuje autentifikáciu používateľa.