The Java EE znamená Java Enterprise Edition , který byl dříve známý jako J2EE a v současnosti je známý jako Jakarta EE. Jedná se o sadu specifikací obklopujících Java SE (Standard Edition). Java EE poskytuje platformu pro vývojáře s podnikovými funkcemi, jako jsou distribuované výpočty a webové služby. Java EE aplikace jsou obvykle spouštěny na referenční době běhu, jako je např mikroservery nebo aplikační servery . Příklady některých kontextů, kde se používá Java EE, jsou elektronické obchodování, účetnictví, bankovní informační systémy.
urfi javed
Specifikace Java EE
Java EE má několik specifikací, které jsou užitečné při vytváření webových stránek, čtení a zápisu z databáze transakčním způsobem, správě distribuovaných front. Java EE obsahuje několik API, které mají funkce základních Java SE API, jako jsou Enterprise JavaBeans, konektory, servlety, Java Server Pages a několik technologií webových služeb.
1. Webové specifikace Java EE
- Servlet- Tato specifikace definuje, jak můžete spravovat požadavky HTTP buď synchronním nebo asynchronním způsobem. Je to nízká úroveň a závisí na ní další specifikace
- WebSocket-WebSocket je počítačový komunikační protokol a toto API poskytuje sadu rozhraní API pro usnadnění připojení WebSocket.
- Java Server Faces- Je to služba, která pomáhá při sestavování GUI z komponent.
- Unified Expression Language – Jedná se o jednoduchý jazyk, který byl navržen pro usnadnění vývojářů webových aplikací.
2. Specifikace webových služeb Java EE
- Java API pro RESTful Web Services - Pomáhá při poskytování služeb se schématem reprezentativního přenosu stavu.
- Java API pro zpracování JSON – Jedná se o sadu specifikací pro správu informací poskytovaných ve formátu JSON.
- Java API for JSON Binding - Jedná se o sadu specifikací pro vazbu nebo analýzu souboru JSON do tříd Java.
- Java Architecture for XML Binding- Umožňuje vazbu XML do objektů Java.
- Java API pro webové služby XML – SOAP je protokol založený na XML pro přístup k webovým službám přes http. Toto API umožňuje vytvářet webové služby SOAP.
3. Podnikové specifikace Java EE
- Contexts and Dependency Injection- Poskytuje kontejner pro vložení závislostí jako v Swing.
- Enterprise JavaBean – Jedná se o sadu odlehčených rozhraní API, které kontejner objektu vlastní za účelem poskytování transakcí, vzdálených volání procedur a řízení souběžnosti.
- Java Persistence API – Toto jsou specifikace objektově-relačního mapování mezi tabulkami relačních databází a Java třídami.
- Java Transaction API- Obsahuje rozhraní a anotace pro vytvoření interakce mezi podporou transakcí nabízenou Java EE. Rozhraní API v tomto abstraktu z nízkoúrovňových podrobností a rozhraní jsou také považována za nízkoúrovňové.
- Java Message Service - Poskytuje běžný způsob, jak program Java vytvářet, odesílat a číst zprávy podnikového systému zpráv.
4. Další specifikace Java EE
- Validace – Tento balíček obsahuje různá rozhraní a anotace pro podporu deklarativní validace, kterou nabízí Bean Validation API.
- Dávkové aplikace – Poskytuje prostředky pro spouštění dlouhodobých úloh na pozadí, které zahrnují velký objem dat a které je třeba pravidelně spouštět.
- Java EE Connector Architecture – Jedná se o technologické řešení založené na Javě pro připojení Java serverů k Enterprise Information System.
Nastavení Java EE
Požadavky
Pro instalaci nejnovějšího SDK Java EE, což je Java EE 6 SDK na Windows, potřebujete mít minimální paměť 1 GB, minimální diskový prostor 250 MB volného místa a JVM Java SE 6. Pro nastavení Java EE potřebujete mít JDK a pak mít IDE nejlépe Eclipse, protože je zdarma.
Nainstalujte Java Development Kit
- Procházet na Oracle Java SE Development Kit ke stažení
- V části s názvem Java SE Development Kit 9.0.1 , přečtěte si licenci a pokud souhlasíte, klikněte Přijměte licenční smlouvu
- Přesto v této sekci klikněte na JDK-9.0.1_windows-x64_bin.exe (nebo správné stažení pro váš operační systém)
- Spusťte stažený instalační program JDK pomocí Spustit jako administrátor
- Přidejte proměnnou prostředí Windows (nebo Linuxu). JAVA_HOME . Nastavte jej do kořenové složky vašeho nově nainstalovaného JDK, která vypadá jako C:Program FilesJavajdk1.8.0_51.
Nainstalujte Eclipse pro Java EE
1. Přejděte na Eclipse ke stažení
2. Klikněte na tlačítko Stáhnout pod Získejte Eclipse .
3. Na výsledné stránce klikněte na tlačítko Stáhnout.
Poznámka: Verze Eclipse (32bitová nebo 64bitová), kterou si stáhnete, by měla odpovídat verzi vašeho JDK. Výše jste nainstalovali JDK-9.0.1_windows-x64, takže si stáhněte 64bitový Eclipse.
4. Spusťte stažený instalační program pomocí Spustit jako administrátor .
5. Vyberte verzi Eclipse, kterou chcete nainstalovat. Eclipse IDE pro vývojáře Java EE je vhodnější pro práci v Javě.
6. Pokud se instalace nezdaří, zkuste to znovu s dočasně vypnutou antivirovou kontrolou v reálném čase. Nezapomeňte jej po dokončení znovu zapnout.
Java SE vs Java EE
Java SE odkazuje na standardní edici a obsahuje základní funkce a balíčky požadované začátečníky nebo středně pokročilými programátory. Java EE je vylepšená platforma a obal kolem Java SE. Má výhodu nad Java SE a má také řadu aspektů, ve kterých převyšuje ostatní funkce.
Java SE | Java EE |
---|---|
Java SE poskytuje základní funkce, jako je definování typů a objektů. | Java EE usnadňuje vývoj rozsáhlých aplikací. |
SE je normální specifikace Java | EE je postaven na Java SE. Poskytuje funkce, jako jsou webové aplikace a servlety. |
Má funkce, jako jsou knihovny tříd, prostředí nasazení atd. | Java EE je strukturovaná aplikace s oddělenou klientskou, obchodní a podnikovou vrstvou. |
Většinou se používá k vývoji API pro desktopové aplikace, jako je antivirový software, hry atd. | Používá se především pro vývoj webových aplikací. |
Vhodné pro začínající Java vývojáře. | Vhodné pro zkušené Java vývojáře, kteří vytvářejí celopodnikové aplikace. |
Neposkytuje ověření uživatele. | Poskytuje ověření uživatele. |