Java a J2EE

Anonim

Co je Java?

Java je v podstatě všude - od webových aplikací až po webové stránky, od notebooků až po datová centra, herní konzole až po superpočítače, od desktopů až po mobilní telefony, téměř všude. Java je jádrem milionů zařízení po celém světě; ve skutečnosti, téměř každá rodná Android aplikace přichází s Java předem. Java byl zpočátku koncipován Jamesem Goslingem v Sun Microsystems v roce 1991 jako jazyk nezávislý na platformě, který vytvořil software, který by byl vložen do spotřebitelských elektronických zařízení, jako jsou dálkové ovládání, mikrovlnná trouba apod. Ideální bylo vyvinout architekturně neutrální jazyk, na různých prostředích různých procesorů, které nakonec porodily Java. Postupem času se stala jedním z nejdokonalejších a nejsilnějších programovacích jazyků, které jsou ještě dnes široce používány.

Java přehodnotila způsob, jakým používáme počítačový jazyk a vývoj internetu přinesl Java do popředí programování. Nejlepší část; má méně implementační závislostí ve srovnání se svými předchůdci a je kompatibilní s více platformami, což znamená, že je možné jej rozvíjet na libovolném zařízení, které je kompilováno do standardního byteku, který může být spuštěn na všech zařízeních s předem vytvořeným Java Virtual Machine (JVM). frázi "Napište jednou, spusťte kdekoli". Kód je schopen běžet na všech strojích kompatibilních s JVM, a to díky přenosnosti a snadnému použití. Bytecodes nejsou specifické pro platformu, takže s pomocí JVM bude program fungovat na libovolné platformě bez ohledu na architekturu.

Co je J2EE?

Toto bylo původně známé jako platforma Java 2, Enterprise Edition, která byla později změněna na platformu Java, Enterprise Edition (Java EE). Jedná se o jednu ze tří výpočetních platforem, které společnost Sun Microsystems vydala později. Další dvě platformy jsou Java Standard Edition (Java SE) a Java Micro Edition (Java ME). J2EE není nic jiného než rozšíření Java SE na základě programovacího jazyka Java používaného pro vývoj a nasazení webových podnikových aplikací. Skládá se z množiny rozhraní API, služeb a protokolů, které poskytují funkce pro vývoj víceúrovňových webových aplikací. Obsahuje několik technologií, které rozšiřují funkčnost Java SE API, jako jsou Servlets, Connectors, Enterprise JavaBeans atd.

Používá se hlavně pro aplikace, které běží na serverech a jsou přístupné prostřednictvím prohlížečů, jako je Chrome, Firefox atd. Používá se také pro vývoj webových aplikací přes World Wide Web vytvářením standardizovaných modulárních komponent pro zvládnutí mnoha aspektů programování. Architektura J2EE poskytuje služby, které zjednodušují společné výzvy, kterým vývojáři čelí při vývoji moderních aplikací, čímž usnadňuje implementaci návrhů průmyslových vzorů pro vyšší efektivitu a spolehlivost. Skládá se z významné sady rozhraní API spolu s jádrovými technologiemi Java EE, které pomáhají maximálně rozvíjet podnik. Jednoduše řečeno, J2EE je jen součástí Java s výkonnou sadou knihoven.

Rozdíl mezi jazyky Java a J2EE

Terminologie Java a J2EE

Java je téma, které společnost Sun Microsystems odkázala od Java Standard Edition (Java SE). Je to široce používaný programovací jazyk, který odvozuje hodně z jeho syntaxe od C a C ++ s méně implementačními závislostmi. J2EE, původně známý jako Java Enterprise Edition (Java EE), je sbírka Java API, která vlastní společnost Oracle a která se používá k psaní podnikových aplikací na straně serveru.

Platforma Java a J2EE

Java je jazykový programovací jazyk na vysoké úrovni, který se běžně používá k vývoji a poskytování obsahu na webu. Jedná se o zjednodušenou verzi C ++ navrženou pro běh na všech platformách kompatibilních s JVM bez ohledu na architekturu. J2EE, na druhé straně, je jednou z hlavních technologií Java používaných pro vývoj serverových aplikací, jako jsou webové stránky a webové aplikace.

Aplikace Java a J2EE

Java je robustní a nezávislá na platformě, což znamená, že kompilovaný kód může být spuštěn na libovolné platformě se systémem Java Virtual Machine (JVM). Jedná se o zápis jednou a běh kdekoli v jazyce, protože bytecode, který může běžet na různých operačních systémech, což je preferovanou volbou pro všechny druhy platforem, jako jsou webové stránky, servery, mobilní telefony, vestavěné systémy atd. J2EE poskytuje architektonicky neutrální prostředí pro vývoj velkých podnikových aplikací.

Komponenty v jazycích Java a J2EE

Tři hlavní součásti jazyka Java jsou Java Virtual Machine (JVM), Java Development Kit (JDK) a Java Runtime Environment (JRE). Každá součást spolupracuje s ostatními, aby zjednodušila vývoj softwaru. J2EE na druhé straně drží Servlets a JavaServer Pages (JSPs) společně s Enterprise JavaBeans (EJB) a Java Database Connectivity (JDBC).

Java vs. J2EE: Srovnávací graf

Shrnutí Java vs. J2EE

Java je obecný programovací jazyk, který je poněkud příbuzný C ++, který je ve skutečnosti přímým potomkem jazyka C. Protože většina syntaxe Java je zděděna z C a C ++, bylo by moudré myslet na Java jako na internetovou verzi C ++. Nicméně, oba sdílejí významné rozdíly, takže srovnání obou by nebylo skvělý nápad.Java nebyla navržena tak, aby nahradila C ++, ale překonala složitost C ++. Vyvinula ji společnost Sun Microsystems, kterou později získala společnost Oracle Corporation. Platforma Java Enterprise Edition (Java EE), dříve známá jako J2EE, je na druhé straně standardem pro vývoj on-line aplikací na straně serveru. Jedná se o sadu Java API, která vlastní společnost Oracle, s výkonnou sadou knihoven, které lze použít k vytváření podnikových aplikací.