logo

Java EE

A Java EE jelentése Java Enterprise Edition , amely korábban J2EE néven volt ismert, jelenleg pedig Jakarta EE. Ez egy olyan specifikációkészlet, amely a Java SE (Standard Edition) köré épül fel. A Java EE platformot biztosít a fejlesztők számára olyan vállalati funkciókkal, mint az elosztott számítástechnika és a webszolgáltatások. A Java EE alkalmazások általában referencia futási időkkel futnak, mint pl mikroszerverek vagy alkalmazásszerverek . Néhány példa a Java EE használatára: e-kereskedelem, könyvelés, banki információs rendszerek.

teáskanál vs evőkanál

A Java EE specifikációi

A Java EE számos specifikációval rendelkezik, amelyek hasznosak weboldalak készítéséhez, adatbázisból való tranzakciós módon történő olvasáshoz és íráshoz, valamint az elosztott sorok kezeléséhez. A Java EE számos API-t tartalmaz, amelyek rendelkeznek az alap Java SE API-k funkcióival, mint például az Enterprise JavaBeans, az összekötők, a szervletek, a Java Server Pages és számos webszolgáltatási technológia.

Java EE

1. A Java EE webes specifikációi

  • Servlet – Ez a specifikáció határozza meg, hogyan kezelheti a HTTP-kéréseket szinkron vagy aszinkron módon. Alacsony szint, és egyéb specifikációk is függenek tőle
  • WebSocket – A WebSocket egy számítógépes kommunikációs protokoll, és ez az API API-készletet biztosít a WebSocket kapcsolatok megkönnyítésére.
  • Java Server Faces - Ez egy olyan szolgáltatás, amely segít a grafikus felhasználói felület komponensekből történő felépítésében.
  • Unified Expression Language- Ez egy egyszerű nyelv, amelyet a webalkalmazás-fejlesztők megkönnyítésére terveztek.

2. A Java EE webszolgáltatási specifikációi

  • Java API a RESTful webszolgáltatásokhoz – Segít a reprezentatív állapotátviteli sémával rendelkező szolgáltatások nyújtásában.
  • Java API JSON-feldolgozáshoz – A JSON-formátumban megadott információk kezelésére szolgáló specifikációk készlete.
  • Java API a JSON-kötéshez – olyan specifikációk készlete, amelyek biztosítják a JSON-fájlok Java osztályokba való kötését vagy elemzését.
  • Java Architecture for XML Binding – Lehetővé teszi az xml Java objektumokhoz való kötését.
  • Java API for XML Web Services – A SOAP egy xml alapú protokoll a webszolgáltatások http-n keresztüli eléréséhez. Ez az API lehetővé teszi SOAP webszolgáltatások létrehozását.

3. A Java EE vállalati specifikációi

  • Kontextusok és függőségi befecskendezés – tárolót biztosít a függőségek beillesztéséhez, mint a Swingben.
  • Vállalati JavaBean – Ez egy olyan könnyű API készlet, amellyel egy objektumtároló rendelkezik tranzakciók, távoli eljáráshívások és párhuzamosság-vezérlés biztosítására.
  • Java Persistence API – Ezek a relációs adatbázistáblák és Java osztályok közötti objektum-relációs leképezés specifikációi.
  • Java Transaction API – interfészeket és megjegyzéseket tartalmaz a Java EE által kínált tranzakciótámogatás közötti interakció létrehozásához. Az alacsony szintű részletektől elvonatkoztatott API-k és az interfészek szintén alacsony szintűek.
  • Java Message Service- Ez egy közös módot biztosít a Java program számára a vállalati üzenetküldő rendszer üzeneteinek létrehozására, küldésére és olvasására.

4. A Java EE egyéb specifikációi

  • Érvényesítés – Ez a csomag különféle felületeket és megjegyzéseket tartalmaz a Bean Validation API által kínált deklaratív érvényesítési támogatáshoz.
  • Kötegelt alkalmazások – Eszközt biztosít hosszú futó háttérfeladatok futtatásához, amelyek nagy mennyiségű adatot foglalnak magukban, és amelyeket rendszeresen kell végrehajtani.
  • Java EE Connector Architecture- Ez egy Java-alapú technológiai megoldás Java szerverek vállalati információs rendszerhez való csatlakoztatására.

A Java EE beállítása

Követelmények

A Java EE legújabb SDK-jának, amely a Java EE 6 SDK Windows-on történő telepítéséhez legalább 1 GB memóriával, legalább 250 MB szabad lemezterülettel és JVM Java SE 6-tal kell rendelkeznie. A Java EE beállításához szükséges egy JDK-t, majd legyen egy IDE, lehetőleg Eclipse, mivel az ingyenes.

Java Development Kit telepítése

  1. Tallózás ide Az Oracle Java SE fejlesztőkészletének letöltése
  2. című részben Java SE fejlesztőkészlet 9.0.1 , olvassa el a licencet, és ha egyetért, kattintson Fogadja el a Licencszerződést
  3. Mégis, abban a részben kattintson a gombra JDK-9.0.1_windows-x64_bin.exe (vagy az operációs rendszernek megfelelő letöltés)
  4. Futtassa a letöltött JDK telepítőt a segítségével Futtatás rendszergazdaként
  5. Adja hozzá a Windows (vagy Linux) környezeti változót JAVA_HOME . Állítsa be az újonnan telepített JDK gyökérmappájába, amely így néz ki: C:Program FilesJavajdk1.8.0_51.

Telepítse az Eclipse for Java EE-t

1. Tallózzon ide Eclipse letöltések

2. Kattintson a Letöltés gombra alatta Szerezd meg az Eclipse-t .

3. A megjelenő oldalon kattintson a Letöltés gombra.

Megjegyzés: Az Eclipse (32 bites vagy 64 bites) letöltött verziójának meg kell egyeznie a JDK verziójával. Feljebb telepítette a JDK-9.0.1_windows-x64-et, ezért töltse le a 64 bites Eclipse-t.

4. Futtassa a letöltött telepítőt a segítségével Futtatás rendszergazdaként .

5. Válassza ki az Eclipse telepíteni kívánt verzióját. Eclipse IDE Java EE fejlesztőknek Java munkához előnyösebb.

6. Ha a telepítés sikertelen, próbálkozzon újra úgy, hogy a valós idejű víruskeresés ideiglenesen ki van kapcsolva. Ne felejtse el újra bekapcsolni, ha kész.


Java SE vs Java EE

A Java SE a szabványos kiadásra utal, és tartalmazza a kezdő vagy középszintű programozók számára szükséges alapvető funkciókat és csomagokat. A Java EE egy továbbfejlesztett platform, amely a Java SE köré épül. Előnyben van a Java SE-vel szemben, és számos szempontból felülmúlja a többi funkciót.

Java SE Java EE
A Java SE alapvető funkciókat kínál, például típusok és objektumok meghatározását. A Java EE megkönnyíti a nagyszabású alkalmazások fejlesztését.
Az SE egy normál Java specifikáció Az EE a Java SE-re épül. Olyan funkciókat biztosít, mint a webalkalmazások és a szervletek.
Olyan funkciókkal rendelkezik, mint az osztálykönyvtárak, a telepítési környezetek stb. A Java EE egy strukturált alkalmazás, amely külön ügyfél-, üzleti- és vállalati réteggel rendelkezik.
Leginkább asztali alkalmazások API-jának fejlesztésére használják, mint például víruskereső szoftverek, játékok stb. Főleg webes alkalmazások fejlesztésére használják.
Alkalmas kezdő Java fejlesztőknek. Alkalmas tapasztalt Java-fejlesztők számára, akik vállalati szintű alkalmazásokat készítenek.
Nem biztosít felhasználói hitelesítést. Felhasználói hitelesítést biztosít.