Java ja J2EE

Anonim

Mikä on Java?

Java on pohjimmiltaan kaikkialla - web-sovelluksista verkkosivustoihin, kannettavissa tietokoneissa datakeskuksiin, pelikonsoleihin supertietokoneisiin, työasemilta matkapuhelimiin lähes kaikkialla. Java on miljoonien laitteiden ytimessä kaikkialla maailmassa; Itse asiassa lähes kaikki Android-sovellukset tulevat Java-valmiiksi valmiiksi. Javaa alun perin suunnitteli James Gosling Sun Microsystemsissa vuonna 1991 foorumittomana kielenä sellaisten ohjelmistojen luomiseen, jotka olisi sisällytettävä kuluttajaelektroniikkalaitteisiin, kuten kaukosäätimiin, mikroaaltouuniin jne. Ideaalina oli kehittää arkkitehtuurin neutraali kieli, joka toimisi erilaisissa ympäristöissä useilla suorittimilla, jotka lopulta synnyttivät Javaa. Ajan myötä se on tullut yksi hienostuneimmista ja tehokkaimmista ohjelmointikieleistä, jota käytetään yhä laajalti tänään.

Java määritti uudelleen, miten käytämme tietokoneen kieltä ja internetin kehitys on tuonut Java-ohjelman ohjelmiston kärjessä. Paras osa; sillä on vähemmän täytäntöönpanoa riippuvuuksia verrattuna edeltäjiinsä, ja se on ristikkäistason yhteensopiva, mikä tarkoittaa sitä, että sitä voidaan kehittää millä tahansa laitteella, joka on koottu standardin tavutekoodiksi, joka voi toimia kaikilla laitteilla, joissa on valmiiksi Java Virtual Machine (JVM). lause "Kirjoita kerran, Suorita missä tahansa". Koodi pystyy toimimaan kaikissa JVM-yhteensopivissa koneissa sen siirrettävyyden ja helppokäyttöisyyden ansiosta. Bytecodes eivät ole alustalle ominaisia, joten JVM: n avulla ohjelma toimii kaikilla alustoilla riippumatta arkkitehtuurista.

Mikä on J2EE?

Tätä alun perin kutsuttiin Java 2 -alusta, Enterprise Edition, joka muutettiin myöhemmin Java Platform, Enterprise Edition (Java EE). Tämä on yksi Sun Microsystemsin julkaisemasta kolmesta tietojenkäsittelyalustasta, jonka Oracle Corporation osti myöhemmin. Muut kaksi alustaa ovat Java Standard Edition (Java SE) ja Java Micro Edition (Java ME). J2EE ei ole vain Java SE: n laajennus Java-ohjelmointikielen pohjalta, jota käytetään web-pohjaisten yrityssovellusten kehittämiseen ja käyttöön. Se koostuu joukosta sovellusliittymiä, palveluita ja protokollia, jotka tarjoavat toimivuuden monitasoisten web-pohjaisten sovellusten kehittämiseen. Se sisältää useita tekniikoita, jotka laajentavat Java SE -liitäntöjen toimivuutta, kuten Servlets, Connectors, Enterprise JavaBeans jne.

Sitä käytetään pääasiassa sovelluksissa, jotka toimivat palvelimilla ja ovat käytettävissä selainten kuten Chrome, Firefox jne. Kautta. Sitä käytetään myös web-sovellusten kehittämiseen World Wide Webissä luomalla standardoituja modulaarisia komponentteja monien ohjelmointien käsittelemiseksi. J2EE-arkkitehtuuri tarjoaa palveluja yksinkertaistamaan kehittäjien kohtaamia yhteisiä haasteita samalla kun kehittyy nykyaikaisia ​​sovelluksia, mikä helpottaa teollisuusstandardien suunnittelumallien toteuttamista entistä tehokkaamman ja luotettavamman. Se koostuu huomattavista API-sovellusryhmistä yhdessä Java EE -teknologioiden kanssa, jotka auttavat hyödyntämään yrityksen kehitystä. Yksinkertaisesti sanottuna J2EE on vain osa Javaa, jossa on tehokas kirjastojoukko.

Ero Javan ja J2EE välillä

Javan ja J2EE: n terminologia

Java on Sun Microsystemsin antama viittaus Java Standard Editioniin (Java SE). Se on laajalti käytetty ohjelmointikieli, joka saa suuren osan sen C ja C ++ syntaksista, ja sillä on vähemmän täytäntöönpano-riippuvuuksia. J2EE, alun perin Java Enterprise Edition (Java EE), on kokoelma Oracle Corporationin omistamia Java-sovellusliittymiä, joita käytetään palvelinpuolen yrityssovellusten kirjoittamiseen.

Platform Java ja J2EE

Java on korkean tason luokanpohjainen ohjelmointikieli, jota käytetään yleisesti kehittää ja toimittaa sisältöä verkossa. Se on yksinkertaistettu C ++ -versio, joka on suunniteltu toimimaan kaikilla JVM-yhteensopivilla alustoilla riippumatta arkkitehtuurista. J2EE on toisaalta yksi Java-ydinteknologiasta, jota käytetään palvelinsovellusten, kuten verkkosivustojen ja web-sovellusten, kehittämiseen.

Sovellus Java ja J2EE

Java on vankka ja foorumiltaan riippumaton, mikä tarkoittaa, että koottu koodi voidaan toteuttaa millä tahansa Java Virtual Machine (JVM) -ohjelmalla.Se on kirjoittaa kerran ja sitä käytetään missä tahansa kielessä, koska se voi toimia eri käyttöjärjestelmissä, joten se on suosittu valinta kaikenlaisille alustoille, kuten verkkosivustoille, palvelimille, matkapuhelimille, sulautetuille järjestelmille jne. J2EE, tarjoaa arkkitehtuurin neutraalin ympäristön kehittää suuria yrityssovelluksia.

Komponentit Java ja J2EE

Java-kielen kolme pääkomponenttia ovat Java Virtual Machine (JVM), Java Development Kit (JDK) ja Java Runtime Environment (JRE). Jokainen komponentti toimii yhdessä toistensa kanssa yksinkertaistaa ohjelmistokehitystä. J2EE puolestaan ​​omistaa Servlets ja JavaServer Pages (JSP) sekä Enterprise JavaBeans (EJB) ja Java Database Connectivity (JDBC).

Java vs. J2EE: vertailukuvio

Yhteenveto Java vs. J2EE

Java on yleiskäyttöinen ohjelmointikieli, joka liittyy hieman C ++: ään, joka on itse asiassa suoraan C-kielen jälkeläinen. Koska suuri osa Java-syntaksista on peritty C: stä ja C ++: stä, olisi järkevää ajatella Javaa C: n Internet-versiona. Molemmilla on kuitenkin merkittäviä eroja, joten vertailemalla niitä ei olisi hienoa. Javaa ei ole suunniteltu korvaamaan C + +, vaan voittamaan C ++: n monimutkaisuudet. Se on kehittänyt Sun Microsystems, joka myöhemmin hankki Oracle Corporation. Toisaalta Java Platform Enterprise Edition (Java EE), aiemmin tunnettu nimellä J2EE, on standardi kehittää web-pohjaisia ​​palvelinpuolen sovelluksia verkossa. Se on kokoelma Java-sovellusliittymiä, jotka omistavat Oracle, jossa on tehokas joukko kirjastoja, joita voidaan käyttää yrityssovellusten rakentamiseen.