Lekce 12 - XML soubory v Javě enterprise řešení - Praktická ukázka XSD
V minulé lekci, XML soubory v Javě enterprise řešení - XSD a DTD schémata, jsme si představili XSD a DTD schémata, která se používají v obchodních aplikacích pro snadnější práci s komplexními XML soubory.
V dnešním praktickém Java tutoriálu si vyzkoušíme nabyté zkušenosti v praxi.
Praktická ukázka
Vytvoříme jednoduchou aplikaci řízenou Mavenem, ve které budeme pomocí pluginu generovat Java třídy přímo z XSD schématu. V kódu pak necháme automaticky vygenerovat XML podle schématu a poskytneme jen data, která má obsahovat. Tento postup se v praxi používá pro komplexní dokumenty, jejichž struktura se navíc může v čase měnit, např. pro posílání dat finančním institucím přes webové API.
Vytvoření projektu
Založíme si nový projekt spravovaný Mavenem, protože budeme používat knihovnu JAXB. Vytvoření projektu přes Maven je složitější, ale nezbytné pro knihovny a v praxi knihovny samozřejmě hojně využíváme.
Použijte svůj oblíbený editor. Každý Maven projekt obsahuje
konfigurační soubor pom.xml
. Ten náš bude vypadat
následovně:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Java tutoriálu si ukážeme práci s XML soubory ve stylu enterprise řešení pomocí knihovny. XML bude generováno na základě XSD schématu.
Body získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.