Pouze tento týden sleva až 80 % na e-learning týkající se PHP
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 50% výuky zdarma!

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Omezená nabídka: Nauč se vše a ušetři

Koupit lekce a funkce postupně a po jednom 150 bodů
Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za exkluzivní cenu 128 bodů (320 Kč)
Na svém účtu máš aktuálně 0 bodů
Koupí tohoto výhodného balíčku získáš přístup ke všem 35 lekcím s kontrolou a certifikací a ještě navíc ušetříš 55 Kč. Nabídka je omezená pouze pro první lekce z kurzu a obsahuje exkluzivní slevu 15%.
128 bodů získáš za přidání svého článku na síť nebo odpovídá 374 Kč 320 Kč

Pozor, pokud si koupíš pouze tuto lekci, ztratíš nárok na speciální slevu 15% na balíček všech lekcí.

Koupit jen lekci 10 bodů
Na svém účtu máš aktuálně 0 bodů
10 bodů získáš za přidání svého článku na síť nebo odpovídá 25 Kč

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • 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íť.

Článek pro vás napsal Petr Štechmüller
Avatar
Autor se věnuje primárně programování v Jave, ale nebojí se ani webových technologií.
Aktivity (6)