Hva er forskjellen mellom Java og J2EE?
In 1991, ledet en Sun Microsystems lag av James Gosling utviklet Oak som programmeringsspråk for fjernkontroll enheter designet for å kontrollere ulike typer forbrukerelektronikk utstyr. Avtaler for teknologi med elektronikkprodusenter falt gjennom, skjønt, og utviklerne endret navnet på språket fra Oak til Java på grunn av rettighetsproblematikk. Likevel ga populariteten til den nye Internet Java nytt liv, og tusenvis av utviklere vedtatt Java som en web-programmeringsspråk. Som et resultat, Java og avledede plattformer som J2EE fremdeles danner ryggraden for utallige nettsteder og enterprise servere. Java Basic Information Java er et programmeringsspråk som programmerere bruke til å lage programmer for din computer.Java henter mye av sin programmering syntaks fra C og C + +. Imidlertid har Java færre på lavt nivå avhengigheter enn C eller C + +, slik at utviklere kan skrive programmer som kjører på mange flere plattformer uten å måtte endre eller tilpasse koden for varierende operativsystemer.
Java er navnet på den opprinnelige språk og plattform. Utviklerne av den andre utgivelsen av Java, eller versjon 2, heter det oppdaterte Java 2 Platform Standard Edition, eller J2SE for kort. Den nåværende versjonen av Java bærer navnet Java Platform Standard Edition eller Java SE.
Java-programmer krever at du installerer Java Runtime Environment, eller JRE, på datamaskinen før de kan kjøre.
Java-programmer er kompatible med nesten alle operativsystem miljøet så lenge datamaskinen har JRE installert. Derfor fungerer Java på datamaskiner med Windows, Linux, Macintosh, UNIX eller andre operativsystemer, og selv på tabletter og mobiltelefoner.
I tillegg til JRE, installerer Java også en web-plugin for å kjøre Java-baserte programmer i browser.You din trenger ikke Web plugin for å kjøre Java-programmer på datamaskinen eller mobiltelefonen. Faktisk, har Internett plugin vært en konstant mål for angrep av hackere og ondsinnede programmerere gjennom årene på grunn av mange sikkerhetshull.
Mange sikkerhetseksperter anbefaler at du deaktiverer Java Web plugin hvis ikke nødvendig å kjøre spesifikk applikasjoner. Sikkerhetseksperter anbefaler også at hvis du må bruke Web plugin, oppdatere Java-installasjonen så ofte som mulig.
P Hvis du bruker Java Web plugin, eksperter anbefaler at du ikke lagre viktig eller sensitiv informasjon på datamaskin.
å programmere i Java, må du bruke en Integrated Development Environment, eller IDE, for eksempel Eclipse, IntelliJ eller NetBeans. En IDE tillater deg å skrive, kompilere, teste og kjøre Java-kode før du publiserer det.
J2EE Essentials
J2EE er en utvidelse av Java designet for bruk på store servere , snarere enn personlig computers.In tillegg til kjernen Java-språket og biblioteker, inkluderer J2EE APIer og ekstra kjøretidsbiblioteker å aktivere applikasjoner skrevet i Java for å kjøre over et lokalt nettverk eller et bredt nettverk, slik som Internet.J2EE inneholder bestemmelser for tillegg og integrering av tilpassede moduler eller tjenester akkurat som operativsystemer for å utvide funksjonaliteten for bedriften og server utvikling. I denne forbindelse, klarer J2EE fungerer som et operativsystem og all programvare installert på plattformen.
Java Bruker
Generelt utviklere bruke Java SE, eller enkle Java, for å lage applikasjoner for stasjonære datamaskiner. Applikasjoner utviklet i Java inkluderer spill, søknad oppdatere moduler og chat programmer blant mange andre. Mens mange utviklere utviklet Java-applikasjoner for nettet i det siste, har trenden for online Java-programmer tilgjengelig fra personlige datamaskiner jevnt redusert siden tidlig på 2000-tallet. Nedgangen av Java Internett-applikasjoner for personlige brukere er i stor grad på grunn av økningen i populariteten til andre web-sentriske programmeringsspråk som Python, Ruby og PHP. Integrasjon for Web av tradisjonelle programmeringsspråk som C, C + + og Visual Basic har også ført til nedgangen i Java-applets på Internett. Likevel, mange Java-programmer fremdeles eksisterer på nettet. Du kan kjøre de fleste Java-applets fra datamaskinen din så godt hvis du laster dem ned, og dermed kan hjelpe deg å unngå eventuelle sikkerhetsproblemer med Java Web plugin.
J2EE integrasjon
selv om det noen få unntak, J2EE utviklere bruke plattformen primært for web-baserte applikasjoner som brukes i store bedrifter eller bedrifter. Mens Java-baserte programmer som er laget for J2EE vanligvis kjører over nettet, bedrifter og virksomheter å bruke plattformen bruker vanligvis sikre nettverk over Internett eller private intranett som minimerer risikoen for sikkerhetsbrudd. Ved hjelp av private, sikret nettverk eller intranett med J2EE servere negerer mange av risiko forbundet med Java Web plugin, og utviklere kan styrke sikkerhetsprotokoller enda lenger ved å omgå plugin og installere programmet grensesnitt eller grensesnitt direkte på datamaskiner med tilgang J2EE servere.
Licensing og pris
Java og Java Runtime Environment både faller inn under GNU General Public License avtaler. Dette betyr at utviklerne står fritt til å skrive applikasjoner i Java og distribuere dem uten å betale noen avgifter, abonnementer eller royalties for bruk av grunnleggende APIer og biblioteker. Likeledes er J2EE også en GNU produkt, og nedlasting kjernen APIer og bibliotekene er gratis. Men med mindre du er en utvikler flinke skriftlig tilpasset APIer og moduler for J2EE, må du kanskje bruke moduler eller kode laget av tredjeparter. Hvis du bruker tilpassede moduler fra andre utviklere i en J2EE-prosjekt, bør du forvente å betale betydelige summer som strekker seg i hundrevis eller tusenvis av dollar for dem. Du bør også merke seg at bruk av basen J2EE APIer og biblioteker for en privat eller intranett tar en betydelig mengde arbeid. Følgelig kan du velge å bruke en sertifisert applikasjonsserver basert på J2EE fra åpen kildekode-lisensiering eller en fra kommersielle kilden. Open-source J2EE-implementeringer er GlassFish og JBoss, mens kommersielle J2EE-baserte server-pakker er tilgjengelig fra Adobe, Oracle, NEC og IBM.
Relaterte artikler
Praksis av Tantra
Feminisering hypnose hjelpe deg å bli Feminine From The Inside Out
Best Adult Dating gjennomgang In The Internet
De fire Revolutionary Ways I Kjemper Prematur ejakulasjon
Hva er syfilis og hva er de viktigste årsakene til syfilis?
Ikke bli rørt til tårer:. Organiser og minimere stress i Moving
Keys på å få Bevissthet om de grunnleggende årsakene til mat Allergiske reaksjoner
Emu Oil And Emu Oil Products: Å gjøre underverker for kroppen
Finne den beste Cellulite Cream formel fra en myriade av Cellulite behandlinger
Wrinkle Serum: The Answer To Your Skin Innstramming behov
mat