logo

Java EE

The Java EE stoji za Java Enterprise Edition , koji je ranije bio poznat kao J2EE, a trenutno je poznat kao Jakarta EE. To je skup specifikacija koji omata Java SE (Standardno izdanje). Java EE pruža platformu za programere s poslovnim značajkama kao što su distribuirano računalstvo i web usluge. Java EE aplikacije obično se pokreću u referentnim vremenima izvođenja kao što je mikroposlužitelja ili aplikacijski poslužitelji . Primjeri nekih konteksta u kojima se koristi Java EE su e-trgovina, računovodstvo, bankovni informacijski sustavi.

apstraktna klasa

Specifikacije Java EE

Java EE ima nekoliko specifikacija koje su korisne u izradi web stranica, čitanju i pisanju iz baze podataka na transakcijski način, upravljanju distribuiranim redovima čekanja. Java EE sadrži nekoliko API-ja koji imaju funkcionalnosti osnovnih Java SE API-ja kao što su Enterprise JavaBeans, konektori, Servleti, stranice Java poslužitelja i nekoliko tehnologija web usluga.

Java EE

1. Web specifikacije Java EE

  • Servlet - Ova specifikacija definira kako možete upravljati HTTP zahtjevima na sinkroni ili asinkroni način. Niske je razine i ostale specifikacije ovise o njoj
  • WebSocket - WebSocket je računalni komunikacijski protokol, a ovaj API pruža skup API-ja za olakšavanje WebSocket veza.
  • Java Server Faces - To je usluga koja pomaže u izgradnji GUI-ja od komponenti.
  • Unified Expression Language - to je jednostavan jezik koji je dizajniran da olakša programerima web aplikacija.

2. Specifikacije web usluge Java EE

  • Java API za RESTful web usluge - Pomaže u pružanju usluga koje imaju shemu prijenosa reprezentativnog stanja.
  • Java API za obradu JSON-a - To je skup specifikacija za upravljanje informacijama danim u JSON formatu.
  • Java API za JSON uvezivanje - To je skup specifikacija za uvezivanje ili raščlanjivanje JSON datoteke u Java klase.
  • Java arhitektura za XML uvezivanje - Omogućuje uvezivanje xml-a u Java objekte.
  • Java API za XML web usluge - SOAP je xml temeljen protokol za pristup web uslugama preko http. Ovaj API vam omogućuje stvaranje SOAP web usluga.

3. Specifikacije Java EE za poduzeća

  • Konteksti i ubacivanje ovisnosti - pruža spremnik za umetanje ovisnosti kao u Swingu.
  • Enterprise JavaBean - To je skup laganih API-ja koje posjeduje spremnik objekta kako bi omogućio transakcije, udaljene pozive procedura i kontrolu konkurentnosti.
  • Java Persistence API - Ovo su specifikacije objektno-relacijskog preslikavanja između tablica relacijske baze podataka i Java klasa.
  • Java Transaction API - Sadrži sučelja i bilješke za uspostavljanje interakcije između transakcijske podrške koju nudi Java EE. API-ji u ovom sažetku iz detalja niske razine i sučelja također se smatraju niskom razinom.
  • Java Message Service - Omogućuje uobičajeni način Java programu za stvaranje, slanje i čitanje poruka poslovnog sustava za razmjenu poruka.

4. Ostale specifikacije Java EE

  • Provjera valjanosti - Ovaj paket sadrži različita sučelja i bilješke za podršku deklarativne provjere valjanosti koju nudi Bean Validation API.
  • Skupne aplikacije - Pruža sredstva za pokretanje dugotrajnih pozadinskih zadataka koji uključuju veliku količinu podataka i koje je potrebno povremeno izvršavati.
  • Java EE Connector Architecture - Ovo je tehnološko rješenje temeljeno na Javi za povezivanje Java poslužitelja s Enterprise Information Systemom.

Postavljanje Java EE

Zahtjevi

Za instalaciju najnovijeg SDK-a Java EE koji je Java EE 6 SDK na Windowsima, morate imati minimalnu memoriju od 1 GB, minimalno 250 MB slobodnog prostora na disku i JVM Java SE 6. Za postavljanje Java EE, trebate imati JDK i zatim imati IDE po mogućnosti Eclipse jer je besplatan.

Instalirajte Java Development Kit

  1. Pregledajte do Oracle Java SE Development Kit preuzimanja
  2. U odjeljku pod naslovom Java SE razvojni komplet 9.0.1 , pročitajte licencu i, ako se slažete, kliknite Prihvatite ugovor o licenci
  3. Ipak, u tom odjeljku kliknite na JDK-9.0.1_windows-x64_bin.exe (ili pravo preuzimanje za vaš OS)
  4. Pokrenite preuzeti JDK instalacijski program koristeći Pokreni kao administrator
  5. Dodajte Windows (ili Linux) varijablu okruženja JAVA_HOME . Postavite ga u korijensku mapu vašeg novoinstaliranog JDK-a, koja izgleda kao C:Program FilesJavajdk1.8.0_51.

Instalirajte Eclipse za Java EE

1. Pregledajte do Eclipse preuzimanja

2. Pritisnite gumb Preuzmi ispod Nabavite Eclipse .

3. Na stranici koja se otvori kliknite gumb Preuzmi.

Napomena: verzija programa Eclipse (32-bitna ili 64-bitna) koju preuzimate trebala bi odgovarati verziji vašeg JDK-a. Gore ste instalirali JDK-9.0.1_windows-x64, pa preuzmite 64-bitni Eclipse.

4. Pokrenite preuzeti instalacijski program pomoću Pokreni kao administrator .

5. Odaberite verziju Eclipse koju želite instalirati. Eclipse IDE za Java EE programere poželjan je za rad s Javom.

6. Ako instalacija ne uspije, pokušajte ponovno s privremeno isključenim skeniranjem virusa u stvarnom vremenu. Ne zaboravite ga ponovno uključiti kada završi.


Java SE protiv Java EE

Java SE odnosi se na standardno izdanje i sadrži osnovne funkcionalnosti i pakete potrebne početnicima ili programerima srednje razine. Java EE je poboljšana platforma i omotač oko Java SE. Ima prednost u odnosu na Java SE, a također ima niz aspekata u kojima nadmašuje druge značajke.

Java SE Java EE
Java SE pruža osnovne funkcionalnosti kao što je definiranje tipova i objekata. Java EE olakšava razvoj aplikacija velikih razmjera.
SE je normalna Java specifikacija EE je izgrađen na Javi SE. Omogućuje funkcionalnosti poput web aplikacija i servleta.
Ima značajke poput biblioteka klasa, okruženja za implementaciju itd. Java EE je strukturirana aplikacija s odvojenim klijentskim, poslovnim i poslovnim slojevima.
Uglavnom se koristi za razvoj API-ja za aplikacije za stolna računala poput antivirusnog softvera, igrica itd. Uglavnom se koristi za razvoj web aplikacija.
Prikladno za početnike Java programere. Prikladno za iskusne Java programere koji grade aplikacije za cijelu tvrtku.
Ne omogućuje autentifikaciju korisnika. Omogućuje autentifikaciju korisnika.