Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi Java a J2EE ?

V roku 1991 , Sun Microsystems tím vedený James Gosling vyvinutý dub ako programovací jazyk pre diaľkové riadiace zariadenie určené na ovládanie rôznych typov spotrebného elektronického vybavenia . Ponuky pre technológiu s výrobcami elektroniky prepadla , aj keď , a vývojári zmenili názov jazyka od duba k Jave , pretože otázky autorských práv . Avšak , popularita vznikajúce internete dal Java nový život , a tisíce vývojárov prijala Java ako programovací jazyk Web . Ako výsledok , Java a deriváty platformy , ako sú J2EE stále tvorí chrbticu pre nespočetné množstvo webových stránok a podnikové servery . Java Základné informácie

Java je programovací jazyk , ktorý programátori použiť na vytváranie aplikácií pre computer.Java pochádza veľa z jeho programovania syntaxe z C a C + + . Avšak , Java má menej závislostí na nízkej úrovni , ako C alebo C + + , takže vývojári môžu písať aplikácie , ktoré bežia na mnohých ďalších platformách , bez toho aby ste museli zmeniť alebo upraviť kód pre rôzne operačné systémy .

Java je názov pôvodnej jazyk a platformu . Vývojári druhej verzii Javy , alebo verzia 2 , menoval aktualizované jazyk Java 2 Platform Standard Edition alebo J2SE v krátkosti . Aktuálna verzia Javy nesie názov Java Platform Standard Edition , alebo Java SE .

Java aplikácie vyžadujú , aby inštaláciu Java Runtime Environment , alebo JRE na vašom počítači pred tým , než môže bežať .
< P > Java aplikácie sú kompatibilné s takmer každom prostredí operačného systému , ak je v počítači nainštalovaný JRE . V dôsledku toho , Java pracuje na počítačoch s operačným systémom Windows , Linux , Macintosh , UNIX alebo inými operačnými systémami , a dokonca aj na tablety a mobilné telefóny .

Okrem JRE , Java tiež nainštaluje webový plugin pre spúšťanie aplikácií založených na jazyku Java v browser.You nepotrebujú webový plugin spúšťať Java aplikácie na vašom počítači alebo telefóne . V skutočnosti , Web plugin bol stálym terčom útoku hackerov a škodlivých programátorov v priebehu rokov , pretože mnoho bezpečnostných chýb .

Mnohí odborníci počítačovej bezpečnosti odporúčame zakázať Java Web plugin nie je to potrebné na spustenie konkrétnych aplikácie . Bezpečnostní experti tiež odporúčajú , že ak musíte použiť webový plugin , aktualizovať svoju inštaláciu Java tak často , ako je to možné .

Ak použijete Java Web plugin , odborníci radia , nemusíte ukladať kritické alebo citlivé informácie na vašom počítač .

programovať v Jave , je nutné použiť integrované vývojové prostredie , alebo IDE , ako je Eclipse , IntelliJ alebo NetBeans . IDE umožňuje písať , kompilovať , testovať a spúšťať Java kód pred publikovaním .
J2EE Essentials

J2EE je rozšírenie Java navrhnutý pre použitie na veľkých serveroch , skôr než osobné computers.In Okrem jadra jazyka Java a knižníc , J2EE obsahuje rozhrania API a ďalšie dynamické knižnice , ktorá umožní aplikácie napísané v Jave spustiť cez lokálnu sieť alebo wide - area network , ako Internet.J2EE obsahuje ustanovenia pre pridanie a integrácie vlastných modulov či služieb , rovnako ako operačné systémy rozšíriť funkčnosť pre podnikanie a rozvoj servera . V tomto ohľade , J2EE funguje ako operačného systému a riadi všetok softvér inštalovaný na platforme .
Java používa

Všeobecne povedané , vývojári použiť Java SE , alebo jednoduché Java , vytvárať aplikácie pre stolné počítače . Aplikácie vyvinuté v Jave sú hry , aktualizácie aplikačných modulov a chatovacie programy , medzi mnoho iní . Zatiaľ čo mnoho vývojárov vytvoril Java aplikácie pre Web v minulosti , trend pre on - line programy v jazyku Java pristupovať z osobných počítačov sa od začiatku roku 2000 neustále klesá . Pokles Java internetových aplikácií pre osobné užívateľa je z veľkej časti v dôsledku zvýšenia popularity iných webov zameraných programovacích jazykov , ako je Python , Ruby a PHP . Integrácia pre web tradičných programovacích jazykov , ako je C , C + + a Visual Basic tiež viedlo k poklesu Java applety na internete . Avšak , mnoho Java aplikácií stále existujú na webe . Môžete spustiť väčšinu Java applety z počítača , aj keby si ich stiahnuť , a tým vám pomôže vyhnúť sa prípadné bezpečnostné problémy s Java Web plugin .
J2EE Integrácia

Hoci existuje niekoľko výnimiek , J2EE vývojári využívajú platformu predovšetkým pre webové aplikácie používané vo veľkom podniku alebo podnikov . Zatiaľ čo aplikácie založené na Jave vytvorená pre J2EE zvyčajne beží na webe , spoločnosti a podniky využívajúce platformu všeobecne používajú zabezpečenej siete cez internet alebo súkromné ​​intranety , ktoré minimalizujú riziko narušenia bezpečnosti . Použitie súkromnej , zabezpečenej siete alebo intranet s J2EE servery neguje mnoho rizík spojených s Java Web plugin , a vývojári môžu posilniť bezpečnostné protokoly ešte ďalej tým , že zaobíde plugin a inštalácia predného ukončenia aplikácie alebo rozhranie priamo na počítačoch pristupujúcich J2EE servery .

licencií a náklady

Java a Java Runtime Environment oba spadajú pod GNU General Public License dohody . To znamená , že vývojári majú možnosť písať aplikácie v jazyku Java a distribuovať je bez platenia akýchkoľvek poplatkov , predplatné alebo poplatkov za používanie základných API a knižníc . Podobne , J2EE je tiež produkt GNU , a sťahovanie základné API a knižníc je zadarmo . Avšak , ak ste vývojár adept na písanie vlastných API a moduly pre J2EE , možno budete musieť použiť moduly alebo kód vytvorené tretími stranami . Ak používate vlastné moduly od iných vývojárov J2EE projektu , mali by ste očakávať , že zaplatí značné sumy v rozmedzí stovky alebo tisíce dolárov za ne . Mali by ste tiež vziať na vedomie , že použitie J2EE API a knižníc základňa pre súkromné ​​alebo intranetu vyžaduje značné množstvo práce . V dôsledku toho sa môžete rozhodnúť použiť certifikovaný aplikačný server založený na J2EE z licencií open - source , alebo jeden z komerčného zdroja . Open - source J2EE implementácia sú GlassFish a JBoss , zatiaľ čo komerčné balíčky J2EE na báze serverov sú k dispozícii od Adobe , Oracle , NEC a IBM .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené