The Java EE pomeni Java Enterprise Edition , ki je bil prej znan kot J2EE in je trenutno znan kot Jakarta EE. Je nabor specifikacij, ki se ovijajo okoli Jave SE (Standardna izdaja). Java EE ponuja platformo za razvijalce s poslovnimi funkcijami, kot so porazdeljeno računalništvo in spletne storitve. Aplikacije Java EE se običajno izvajajo v referenčnih časih izvajanja, kot je npr mikrostrežniki oz aplikacijski strežniki . Primeri nekaterih kontekstov, kjer se uporablja Java EE, so e-trgovina, računovodstvo, bančni informacijski sistemi.
10 ml je koliko
Specifikacije Java EE
Java EE ima več specifikacij, ki so uporabne pri izdelavi spletnih strani, branju in pisanju iz baze podatkov na transakcijski način, upravljanju porazdeljenih čakalnih vrst. Java EE vsebuje več API-jev, ki imajo funkcionalnosti osnovnih API-jev Java SE, kot so Enterprise JavaBeans, konektorji, Servlets, Java Server Pages in več tehnologij spletnih storitev.
1. Spletne specifikacije Java EE
- Servlet – ta specifikacija določa, kako lahko upravljate zahteve HTTP na sinhron ali asinhron način. Je nizke ravni in druge specifikacije so odvisne od nje
- WebSocket – WebSocket je računalniški komunikacijski protokol in ta API ponuja niz API-jev za olajšanje povezav WebSocket.
- Java Server Faces - je storitev, ki pomaga pri gradnji GUI iz komponent.
- Unified Expression Language - je preprost jezik, ki je bil zasnovan za olajšanje razvijalcev spletnih aplikacij.
2. Specifikacije spletnih storitev Java EE
- Java API za spletne storitve RESTful - Pomaga pri zagotavljanju storitev s shemo prenosa reprezentativnega stanja.
- Java API za obdelavo JSON - je nabor specifikacij za upravljanje informacij, ki so podane v formatu JSON.
- Java API za JSON Binding - To je niz specifikacij, ki zagotavljajo vezavo ali razčlenjevanje datoteke JSON v razrede Java.
- Java Architecture for XML Binding – Omogoča vezavo xml v objekte Java.
- Java API za spletne storitve XML – SOAP je protokol, ki temelji na xml, za dostop do spletnih storitev prek http. Ta API vam omogoča ustvarjanje spletnih storitev SOAP.
3. Podjetniške specifikacije Java EE
- Konteksti in vstavljanje odvisnosti – nudi vsebnik za vstavljanje odvisnosti kot v Swingu.
- Enterprise JavaBean - To je nabor lahkih API-jev, ki jih ima vsebnik objektov za zagotavljanje transakcij, oddaljenih klicev postopkov in nadzora sočasnosti.
- Java Persistence API – To so specifikacije objektno-relacijskega preslikave med tabelami relacijske baze podatkov in razredi Java.
- Java Transaction API – Vsebuje vmesnike in opombe za vzpostavitev interakcije med transakcijsko podporo, ki jo ponuja Java EE. API-ji v tem izvlečku iz nizkonivojskih podrobnosti in vmesnikov prav tako veljajo za nizkonivojske.
- Java Message Service - Programu Java omogoča običajen način za ustvarjanje, pošiljanje in branje sporočil sistema za sporočanje v podjetju.
4. Druge specifikacije Java EE
- Preverjanje – Ta paket vsebuje različne vmesnike in opombe za deklarativno podporo pri preverjanju, ki jo ponuja Bean Validation API.
- Paketne aplikacije – Zagotavlja sredstva za izvajanje dolgotrajnih opravil v ozadju, ki vključujejo veliko količino podatkov in jih je treba redno izvajati.
- Java EE Connector Architecture - To je tehnološka rešitev, ki temelji na Javi, za povezovanje strežnikov Java z informacijskim sistemom podjetja.
Nastavitev Java EE
Zahteve
Za namestitev najnovejšega SDK-ja Java EE, ki je Java EE 6 SDK v sistemu Windows, potrebujete najmanj 1 GB pomnilnika, najmanj 250 MB prostega prostora na disku in JVM Java SE 6. Za nastavitev Java EE morate imeti JDK in nato imejte IDE, po možnosti Eclipse, ker je brezplačen.
Namestite Java Development Kit
- Prebrskajte do Prenosi Oracle Java SE Development Kit
- V razdelku z naslovom Java SE Development Kit 9.0.1 , preberite licenco in, če se strinjate, kliknite Sprejmite licenčno pogodbo
- Kljub temu v tem razdelku kliknite na JDK-9.0.1_windows-x64_bin.exe (ali pravi prenos za vaš OS)
- Zaženite preneseni namestitveni program JDK z uporabo Zaženi kot skrbnik
- Dodajte spremenljivko okolja Windows (ali Linux). JAVA_HOME . Nastavite ga v korensko mapo vašega na novo nameščenega JDK, ki je videti kot C:Program FilesJavajdk1.8.0_51.
Namestite Eclipse za Java EE
1. Prebrskajte do Prenosi Eclipse
2. Kliknite na gumb Prenos pod Pridobite Eclipse .
3. Na strani, ki se odpre, kliknite gumb Prenos.
Opomba: Različica Eclipse (32-bitna ali 64-bitna), ki jo prenesete, se mora ujemati z različico vašega JDK. Zgoraj ste namestili JDK-9.0.1_windows-x64, zato prenesite 64-bitni Eclipse.
4. Zaženite preneseni namestitveni program z uporabo Zaženi kot skrbnik .
5. Izberite različico Eclipse, ki jo želite namestiti. Eclipse IDE za razvijalce Java EE je boljša za delo z Javo.
6. Če namestitev ne uspe, poskusite znova z začasno izklopljenim iskanjem virusov v realnem času. Ne pozabite ga znova vklopiti, ko je končano.
Java SE proti Java EE
Java SE se nanaša na standardno izdajo in vsebuje osnovne funkcionalnosti in pakete, ki jih potrebuje začetnik ali programer srednje ravni. Java EE je izboljšana platforma in ovoj Java SE. Ima prednost pred Javo SE in ima tudi vrsto vidikov, v katerih prekaša druge funkcije.
Java SE | Java EE |
---|---|
Java SE nudi osnovne funkcije, kot je definiranje tipov in objektov. | Java EE olajša razvoj aplikacij velikega obsega. |
SE je običajna specifikacija Jave | EE je zgrajen na Javi SE. Zagotavlja funkcije, kot so spletne aplikacije in servleti. |
Ima funkcije, kot so knjižnice razredov, okolja za uvajanje itd. | Java EE je strukturirana aplikacija z ločeno plastjo odjemalca, podjetja in podjetja. |
Večinoma se uporablja za razvoj API-jev za namizne aplikacije, kot so protivirusna programska oprema, igre itd. | Uporablja se predvsem za razvoj spletnih aplikacij. |
Primerno za začetnike Java razvijalce. | Primerno za izkušene razvijalce Java, ki gradijo aplikacije za celotno podjetje. |
Ne zagotavlja avtentikacije uporabnika. | Zagotavlja avtentikacijo uporabnika. |