logo

Java EE

The Java EE reiškia Java Enterprise Edition , kuris anksčiau buvo žinomas kaip J2EE ir šiuo metu žinomas kaip Jakarta EE. Tai specifikacijų rinkinys, apimantis Java SE (standartinį leidimą). „Java EE“ yra platforma kūrėjams, turintiems įmonės funkcijų, tokių kaip paskirstytasis skaičiavimas ir žiniatinklio paslaugos. „Java EE“ programos paprastai paleidžiamos pagal referencinį vykdymo laiką, pvz mikroserveriai arba taikomųjų programų serveriai . Kai kurių kontekstų, kuriuose naudojama Java EE, pavyzdžiai yra elektroninė prekyba, apskaita, bankinės informacinės sistemos.

priešinga paieška

Java EE specifikacijos

Java EE turi keletą specifikacijų, kurios yra naudingos kuriant tinklalapius, skaitant ir rašant iš duomenų bazės operacijų būdu, valdant paskirstytas eiles. „Java EE“ yra keletas API, turinčių bazinių „Java SE“ API, pvz., „Enterprise JavaBeans“, jungčių, serverių, „Java“ serverio puslapių ir kelių žiniatinklio paslaugų technologijų, funkcijas.

Java EE

1. Java EE žiniatinklio specifikacijos

  • Servlet – ši specifikacija apibrėžia, kaip galite valdyti HTTP užklausas sinchroniniu arba asinchroniniu būdu. Jis yra žemo lygio, nuo jo priklauso ir kitos specifikacijos
  • „WebSocket“ – „WebSocket“ yra kompiuterio ryšio protokolas, o ši API suteikia API rinkinį, palengvinantį „WebSocket“ ryšį.
  • „Java Server Faces“ – tai paslauga, padedanti sukurti GUI iš komponentų.
  • Vieninga išraiškos kalba – tai paprasta kalba, sukurta palengvinti žiniatinklio programų kūrėjams.

2. Java EE žiniatinklio paslaugų specifikacijos

  • „Java“ API, skirta RESTful žiniatinklio paslaugoms – padeda teikti paslaugas, turinčias reprezentacinės būsenos perdavimo schemą.
  • „Java API“, skirta JSON apdorojimui – tai specifikacijų rinkinys, skirtas tvarkyti JSON formatu pateiktą informaciją.
  • „Java“ API, skirta JSON įrišimui – tai specifikacijų rinkinys, suteikiantis JSON failo susiejimą arba analizavimą į „Java“ klases.
  • „Java“ architektūra, skirta XML įrišimui – leidžia susieti xml failą su „Java“ objektais.
  • „Java API“, skirta XML žiniatinklio paslaugoms – SOAP yra xml pagrindu sukurtas protokolas, skirtas žiniatinklio paslaugoms pasiekti per http. Ši API leidžia kurti SOAP žiniatinklio paslaugas.

3. Java EE įmonės specifikacijos

  • Kontekstas ir priklausomybės įpurškimas – suteikia talpyklą priklausomybėms įterpti, kaip ir „Swing“.
  • „Enterprise JavaBean“ – tai lengvų API rinkinys, kurį turi objektų konteineris, kad būtų galima atlikti operacijas, nuotolinius procedūrų iškvietimus ir lygiagretumo valdymą.
  • „Java Persistence API“ – tai reliacinių duomenų bazių lentelių ir „Java“ klasių objektų reliacinio susiejimo specifikacijos.
  • „Java Transaction API“ – joje yra sąsajų ir anotacijų, skirtų sukurti „Java EE“ siūlomo operacijų palaikymo sąveiką. Žemo lygio išsamios informacijos santraukoje pateiktos API ir sąsajos taip pat laikomos žemo lygio.
  • „Java“ pranešimų paslauga – tai bendras būdas „Java“ programai kurti, siųsti ir skaityti įmonės pranešimų sistemos pranešimus.

4. Kitos Java EE specifikacijos

  • Patvirtinimas – šiame pakete yra įvairių sąsajų ir anotacijų, skirtų deklaratyvaus patvirtinimo palaikymui, kurį siūlo „Bean Validation API“.
  • Paketinės programos – suteikia galimybę vykdyti ilgai vykdomas fonines užduotis, apimančias didelį duomenų kiekį ir kurias reikia periodiškai vykdyti.
  • Java EE Connector Architecture- Tai Java pagrindu sukurtas technologinis sprendimas, skirtas Java serveriams prijungti prie įmonės informacinės sistemos.

„Java EE“ nustatymas

Reikalavimai

Norėdami įdiegti naujausią Java EE SDK, kuris yra Java EE 6 SDK sistemoje Windows, turite turėti mažiausiai 1 GB atminties, mažiausiai 250 MB laisvos vietos diske ir JVM Java SE 6. Norėdami nustatyti Java EE, turite turėti JDK ir tada turėkite IDE, pageidautina Eclipse, nes jis yra nemokamas.

Įdiekite „Java“ kūrimo rinkinį

  1. Naršyti į „Oracle“ Java SE plėtros rinkinio atsisiuntimai
  2. Skyriuje pavadinimu Java SE plėtros rinkinys 9.0.1 , perskaitykite licenciją ir, jei sutinkate, spustelėkite Sutikite su licencijos sutartimi
  3. Vis dėlto tame skyriuje spustelėkite JDK-9.0.1_windows-x64_bin.exe (arba tinkamas atsisiuntimas jūsų OS)
  4. Paleiskite atsisiųstą JDK diegimo programą naudodami Vykdyti kaip administratorius
  5. Pridėkite „Windows“ (arba „Linux“) aplinkos kintamąjį JAVA_HOME . Nustatykite jį į naujai įdiegto JDK šakninį aplanką, kuris atrodo kaip C:Program FilesJavajdk1.8.0_51.

Įdiekite „Eclipse“, skirtą „Java EE“.

1. Naršykite iki Eclipse atsisiuntimai

2. Spustelėkite apačioje esantį mygtuką Atsisiųsti Gaukite Eclipse .

3. Atsidariusiame puslapyje spustelėkite mygtuką Atsisiųsti.

Pastaba: atsisiunčiama „Eclipse“ versija (32 bitų arba 64 bitų) turi atitikti jūsų JDK versiją. JDK-9.0.1_windows-x64 įdiegėte aukščiau, todėl atsisiųskite 64 bitų „Eclipse“.

4. Paleiskite atsisiųstą diegimo programą naudodami Vykdyti kaip administratorius .

5. Pasirinkite norimą įdiegti „Eclipse“ versiją. Eclipse IDE Java EE kūrėjams tinka Java darbui.

6. Jei diegimas nepavyksta, bandykite dar kartą laikinai išjungę virusų nuskaitymą realiuoju laiku. Kai baigsite, nepamirškite jo vėl įjungti.


Java SE vs Java EE

„Java SE“ reiškia standartinį leidimą ir apima pagrindines funkcijas bei paketus, kurių reikia pradedančiajam ar vidutinio lygio programuotojui. „Java EE“ yra patobulinta platforma ir „Java SE“ įvyniojimas. Jis turi pranašumą prieš „Java SE“, taip pat turi daug aspektų, kuriais jis pranoksta kitas funkcijas.

Java SE Java EE
Java SE teikia pagrindines funkcijas, tokias kaip tipų ir objektų apibrėžimas. Java EE palengvina didelio masto programų kūrimą.
SE yra įprasta Java specifikacija EE sukurta remiantis Java SE. Jis teikia tokias funkcijas kaip žiniatinklio programos ir serveriai.
Jame yra tokių funkcijų kaip klasių bibliotekos, diegimo aplinkos ir kt. Java EE yra struktūrizuota programa, turinti atskirus kliento, verslo ir įmonės sluoksnius.
Jis dažniausiai naudojamas kuriant API darbalaukio programoms, tokioms kaip antivirusinė programinė įranga, žaidimai ir kt. Jis daugiausia naudojamas kuriant žiniatinklio programas.
Tinka pradedantiesiems Java kūrėjams. Tinka patyrusiems Java kūrėjams, kurie kuria visos įmonės taikomąsias programas.
Tai nesuteikia vartotojo autentifikavimo. Tai suteikia vartotojo autentifikavimą.