logo

Java EE

De Java EE står for Java Enterprise Edition , som tidligere var kjent som J2EE og for tiden er kjent som Jakarta EE. Det er et sett med spesifikasjoner som går rundt Java SE (Standard Edition). Java EE gir en plattform for utviklere med bedriftsfunksjoner som distribuert databehandling og webtjenester. Java EE-applikasjoner kjøres vanligvis på referansekjøringstider som f.eks mikroservere eller applikasjonsservere . Eksempler på noen sammenhenger der Java EE brukes er e-handel, regnskap, bankinformasjonssystemer.

hei verden med java

Spesifikasjoner for Java EE

Java EE har flere spesifikasjoner som er nyttige for å lage nettsider, lese og skrive fra databasen på en transaksjonell måte, administrere distribuerte køer. Java EE inneholder flere APIer som har funksjonaliteten til grunnleggende Java SE APIer som Enterprise JavaBeans, koblinger, Servlets, Java Server Pages og flere webtjenesteteknologier.

Java EE

1. Webspesifikasjoner for Java EE

  • Servlet- Denne spesifikasjonen definerer hvordan du kan administrere HTTP-forespørsler enten på en synkron eller asynkron måte. Det er lavt nivå, og andre spesifikasjoner avhenger av det
  • WebSocket- WebSocket er en datakommunikasjonsprotokoll, og denne API-en gir et sett med APIer for å lette WebSocket-tilkoblinger.
  • Java Server Faces- Det er en tjeneste som hjelper med å bygge GUI ut av komponenter.
  • Unified Expression Language- Det er et enkelt språk som ble designet for å lette webapplikasjonsutviklere.

2. Webtjenestespesifikasjoner for Java EE

  • Java API for RESTful Web Services- Det hjelper med å tilby tjenester som har representasjonstilstandsoverføringsskjema.
  • Java API for JSON-behandling - Det er et sett med spesifikasjoner for å administrere informasjonen som er gitt i JSON-format.
  • Java API for JSON Binding- Det er et sett med spesifikasjoner som sørger for å binde eller analysere en JSON-fil til Java-klasser.
  • Java Architecture for XML Binding- Den tillater binding av xml til Java-objekter.
  • Java API for XML Web Services- SOAP er en xml-basert protokoll for å få tilgang til webtjenester over http. Denne APIen lar deg lage SOAP-webtjenester.

3. Enterprise Spesifikasjoner for Java EE

  • Kontekster og avhengighetsinjeksjon - Det gir en beholder for å injisere avhengigheter som i Swing.
  • Enterprise JavaBean- Det er et sett med lette APIer som en objektbeholder har for å gi transaksjoner, eksterne prosedyrekall og samtidighetskontroll.
  • Java Persistence API- Dette er spesifikasjonene for objektrelasjonell kartlegging mellom relasjonsdatabasetabeller og Java-klasser.
  • Java Transaction API- Den inneholder grensesnitt og merknader for å etablere interaksjon mellom transaksjonsstøtte som tilbys av Java EE. API-ene i dette abstraktet fra detaljer på lavt nivå og grensesnittene regnes også som lavt nivå.
  • Java Message Service- Det gir en vanlig måte å Java-programmere for å lage, sende og lese meldinger til bedriftsmeldinger.

4. Andre spesifikasjoner for Java EE

  • Validering- Denne pakken inneholder ulike grensesnitt og merknader for deklarativ valideringsstøtte som tilbys av Bean Validation API.
  • Batchapplikasjoner- Det gir midler til å kjøre langvarige bakgrunnsoppgaver som involverer et stort datavolum og som må utføres med jevne mellomrom.
  • Java EE Connector Architecture- Dette er en Java-basert teknologisk løsning for å koble Java-servere til Enterprise Information System.

Sette opp Java EE

Krav

For installasjon av siste SDK for Java EE, som er Java EE 6 SDK på Windows, må du ha et minimum minne på 1 GB, minimum diskplass på 250 MB ledig og JVM Java SE 6. For å sette opp Java EE, må du ha en JDK og så ha en IDE fortrinnsvis Eclipse da den er gratis.

Installer et Java Development Kit

  1. Bla til Nedlastinger av Oracles Java SE Development Kit
  2. I avsnittet med tittelen Java SE Development Kit 9.0.1 , les lisensen og klikk hvis du godtar Godta lisensavtalen
  3. Likevel, i den delen, klikk på JDK-9.0.1_windows-x64_bin.exe (eller riktig nedlasting for ditt operativsystem)
  4. Kjør det nedlastede JDK-installasjonsprogrammet ved å bruke Kjør som administrator
  5. Legg til Windows (eller Linux) miljøvariabel JAVA_HOME . Sett den til rotmappen til din nylig installerte JDK, som ser ut som C:Program FilesJavajdk1.8.0_51.

Installer Eclipse for Java EE

1. Bla til Eclipse nedlastinger

2. Klikk på Last ned-knappen under Få Eclipse .

3. På den resulterende siden klikker du på Last ned-knappen.

Merk: Versjonen av Eclipse (32-bit eller 64-bit) som du laster ned, bør samsvare med versjonen av JDK. Du installerte JDK-9.0.1_windows-x64 ovenfor, så last ned 64-biters Eclipse.

4. Kjør det nedlastede installasjonsprogrammet med Kjør som administrator .

5. Velg versjonen av Eclipse du ønsker å installere. Eclipse IDE for Java EE-utviklere er å foretrekke for Java-arbeid.

6. Hvis installasjonen mislykkes, prøv igjen med sanntids virusskanning midlertidig slått av. Husk å slå den på igjen når den er ferdig.


Java SE vs Java EE

Java SE refererer til standardutgaven og inneholder grunnleggende funksjoner og pakker som kreves av en nybegynner eller programmerer på mellomnivå. Java EE er en forbedret plattform og en innpakning rundt Java SE. Den har fordelen over Java SE og har også en rekke aspekter der den overstråler andre funksjoner.

Java SE Java EE
Java SE gir grunnleggende funksjoner som å definere typer og objekter. Java EE forenkler utvikling av store applikasjoner.
SE er en vanlig Java-spesifikasjon EE er bygget på Java SE. Det gir funksjoner som webapplikasjoner og Servlets.
Den har funksjoner som klassebiblioteker, distribusjonsmiljøer, etc. Java EE er en strukturert applikasjon med et eget klient-, forretnings- og Enterprise-lag.
Det brukes mest til å utvikle APIer for skrivebordsapplikasjoner som antivirusprogramvare, spill, etc. Den brukes hovedsakelig til å utvikle webapplikasjoner.
Egnet for nybegynnere av Java-utviklere. Egnet for erfarne Java-utviklere som bygger bedriftsomfattende applikasjoner.
Den gir ikke brukerautentisering. Det gir brukerautentisering.