The Java EE apzīmē Java Enterprise Edition , kas agrāk bija pazīstams kā J2EE un pašlaik ir pazīstams kā Jakarta EE. Tas ir specifikāciju kopums, kas aptver Java SE (standarta izdevums). Java EE nodrošina platformu izstrādātājiem ar uzņēmuma funkcijām, piemēram, izplatītiem skaitļošanas un tīmekļa pakalpojumiem. Java EE lietojumprogrammas parasti tiek palaistas atsauces izpildes laikos, piemēram, mikroserveri vai lietojumprogrammu serveri . Dažu kontekstu piemēri, kuros tiek izmantota Java EE, ir e-komercija, grāmatvedība, banku informācijas sistēmas.
klase vs objekts java
Java EE specifikācijas
Java EE ir vairākas specifikācijas, kas ir noderīgas, veidojot tīmekļa lapas, lasot un rakstot no datu bāzes darījumu veidā, kā arī pārvaldot sadalītās rindas. Java EE satur vairākas API, kurām ir pamata Java SE API funkcijas, piemēram, Enterprise JavaBeans, savienotāji, servleti, Java servera lapas un vairākas tīmekļa pakalpojumu tehnoloģijas.
1. Java EE tīmekļa specifikācijas
- Servlet — šī specifikācija nosaka, kā varat pārvaldīt HTTP pieprasījumus sinhroni vai asinhroni. Tas ir zems līmenis, un no tā ir atkarīgas citas specifikācijas
- WebSocket — WebSocket ir datora saziņas protokols, un šī API nodrošina API kopu, lai atvieglotu WebSocket savienojumus.
- Java servera sejas - tas ir pakalpojums, kas palīdz veidot GUI no komponentiem.
- Vienotā izteiksmes valoda — tā ir vienkārša valoda, kas izstrādāta, lai atvieglotu tīmekļa lietojumprogrammu izstrādātājus.
2. Java EE tīmekļa pakalpojuma specifikācijas
- Java API RESTful Web pakalpojumiem — tas palīdz nodrošināt pakalpojumus ar reprezentācijas stāvokļa pārsūtīšanas shēmu.
- Java API JSON apstrādei — tā ir specifikāciju kopa, lai pārvaldītu JSON formātā sniegto informāciju.
- Java API JSON saistīšanai — tā ir specifikāciju kopa, kas nodrošina JSON faila saistīšanu vai parsēšanu Java klasēs.
- Java arhitektūra XML saistīšanai — tā ļauj saistīt xml Java objektos.
- Java API XML Web Services — SOAP ir uz xml balstīts protokols, lai piekļūtu tīmekļa pakalpojumiem, izmantojot http. Šī API ļauj izveidot SOAP tīmekļa pakalpojumus.
3. Java EE uzņēmuma specifikācijas
- Konteksti un atkarību ievadīšana — tas nodrošina konteineru atkarību ievadīšanai, tāpat kā Swing.
- Enterprise JavaBean — tā ir vieglu API kopa, kas ir objekta konteineram, lai nodrošinātu darījumus, attālos procedūru izsaukumus un vienlaicīguma kontroli.
- Java Persistence API — šīs ir specifikācijas objektu relāciju kartēšanai starp relāciju datu bāzes tabulām un Java klasēm.
- Java Transaction API — tajā ir saskarnes un anotācijas, lai izveidotu mijiedarbību starp Java EE piedāvāto darījumu atbalstu. API šajā abstraktā no zema līmeņa detaļām un saskarnes arī tiek uzskatītas par zema līmeņa.
- Java ziņu pakalpojums — tas nodrošina izplatītu veidu, kā Java programmai izveidot, nosūtīt un lasīt uzņēmuma ziņojumapmaiņas sistēmas ziņojumus.
4. Citas Java EE specifikācijas
- Validācija — šī pakotne satur dažādas saskarnes un anotācijas deklaratīvās validācijas atbalstam, ko piedāvā Bean Validation API.
- Pakešu lietojumprogrammas — tas nodrošina līdzekļus, lai palaistu ilgstošus fona uzdevumus, kas ietver lielu datu apjomu un kas periodiski jāizpilda.
- Java EE Connector Architecture- Šis ir uz Java balstīts tehnoloģiskais risinājums Java serveru savienošanai ar uzņēmuma informācijas sistēmu.
Java EE iestatīšana
Prasības
Lai instalētu jaunāko Java EE SDK, kas ir Java EE 6 SDK operētājsistēmās Windows, jums ir jābūt vismaz 1 GB atmiņai, vismaz 250 MB brīvai vietai diskā un JVM Java SE 6. Lai iestatītu Java EE, jums ir jābūt JDK un pēc tam izmantojiet IDE, vēlams Eclipse, jo tas ir bezmaksas.
Instalējiet Java izstrādes komplektu
- Pārlūkot uz Oracle Java SE izstrādes komplekta lejupielādes
- Sadaļā ar nosaukumu Java SE izstrādes komplekts 9.0.1 , izlasiet licenci un, ja piekrītat, noklikšķiniet Pieņemiet licences līgumu
- Tomēr šajā sadaļā noklikšķiniet uz JDK-9.0.1_windows-x64_bin.exe (vai pareizā lejupielāde jūsu operētājsistēmai)
- Palaidiet lejupielādēto JDK instalēšanas programmu, izmantojot Izpildīt kā administratoram
- Pievienojiet Windows (vai Linux) vides mainīgo JAVA_HOME . Iestatiet to uz nesen instalētā JDK saknes mapi, kas izskatās šādi: C:Program FilesJavajdk1.8.0_51.
Instalējiet Eclipse priekš Java EE
1. Pārlūkojiet uz Eclipse lejupielādes
2. Noklikšķiniet uz pogas Lejupielādēt zem Iegūstiet Eclipse .
3. Atvērtajā lapā noklikšķiniet uz pogas Lejupielādēt.
Piezīme. Lejupielādētajai Eclipse versijai (32 bitu vai 64 bitu) ir jāatbilst jūsu JDK versijai. Iepriekš instalējāt JDK-9.0.1_windows-x64, tāpēc lejupielādējiet 64 bitu Eclipse.
4. Palaidiet lejupielādēto instalēšanas programmu, izmantojot Izpildīt kā administratoram .
5. Izvēlieties Eclipse versiju, kuru vēlaties instalēt. Eclipse IDE Java EE izstrādātājiem ir vēlams darbam ar Java.
6. Ja instalēšana neizdodas, mēģiniet vēlreiz, īslaicīgi izslēdzot reāllaika vīrusu skenēšanu. Atcerieties to atkal ieslēgt, kad tas ir izdarīts.
Java SE vs Java EE
Java SE attiecas uz standarta izdevumu un satur pamata funkcijas un pakotnes, kas nepieciešamas iesācējam vai vidēja līmeņa programmētājam. Java EE ir uzlabota platforma un Java SE apvalks. Tam ir priekšrocības salīdzinājumā ar Java SE, un tam ir arī dažādi aspekti, kuros tas pārspēj citas funkcijas.
Java SE | Java EE |
---|---|
Java SE nodrošina pamata funkcijas, piemēram, tipu un objektu definēšanu. | Java EE atvieglo liela mēroga lietojumprogrammu izstrādi. |
SE ir parasta Java specifikācija | EE ir veidota uz Java SE. Tas nodrošina tādas funkcijas kā tīmekļa lietojumprogrammas un servleti. |
Tam ir tādas funkcijas kā klašu bibliotēkas, izvietošanas vide utt. | Java EE ir strukturēta lietojumprogramma ar atsevišķiem klienta, biznesa un uzņēmuma līmeņiem. |
To galvenokārt izmanto, lai izstrādātu API darbvirsmas lietojumprogrammām, piemēram, pretvīrusu programmatūrai, spēlēm utt. | To galvenokārt izmanto tīmekļa lietojumprogrammu izstrādei. |
Piemērots iesācējiem Java izstrādātājiem. | Piemērots pieredzējušiem Java izstrādātājiem, kuri veido visa uzņēmuma mēroga lietojumprogrammas. |
Tas nenodrošina lietotāja autentifikāciju. | Tas nodrošina lietotāja autentifikāciju. |