Obsah
V posledním tutoriálu jsme viděli, o čem byl tento mocný dotazovací jazyk XML„Dokázali jsme jej nainstalovat a naučili jsme se, jak spustit službu nebo ji v případě potřeby zastavit.K hlavnímu rozhraní nebo řídicímu panelu lze přistupovat prostřednictvím prohlížeče, kde je složen z řady prvků, které nás vedou ke konkrétním funkcím a nástrojům nástroje, což je důležité, abychom věděli, než začneme s komplexnějšími koncepty v rámci aplikace. .
Chcete -li vstoupit na hlavní panel eXistdb musíme pouze zadat prohlížeč na adrese localhost: 8080 /, který nás přivede přímo k němu a ukáže nám funkce, které jsou v něm obsaženy:
Klient Java AdminToto tlačítko nám poskytuje spouštěcí protokol pro Javu, který nám umožňuje přístup k instalaci existovat vzdáleně ze systému, který nemá existovat nainstalován.
SbírkyToto tlačítko nám umožňuje spustit Průzkumníka sbírek, což nám umožňuje povolit kontrolu nad obsahem souboru Databáze.
ZálohaS touto funkcí můžeme zálohovat naši databázi.
VypnoutS touto funkcí zastavíme službu a opustíme řídicí panel.
Správce balíčkůBalíček je sada souborů, které společně poskytují určité funkce, jako je aplikace nebo knihovna, a správce balíčků nám umožňuje je spravovat, protože vidíme, co máme k dispozici v existovat, nainstalujte a odinstalujte je. Tyto balíčky mohou pocházet z veřejných úložišť existovatTyto balíčky můžeme dokonce vyvinout sami pro použití v našich aplikacích.
Správce uživatelůZde můžeme ovládat uživatele přítomné v našem ekosystému existovat. Můžeme vytvářet, upravovat a mazat uživatele i skupiny.
betterFORM Demo a XSLTForms Demoexistovat Poskytuje nám dvě funkce, které jsou standardně dodávány s nástrojem pro konstrukci XForms, tyto jsou lepší FORMU a XSLTForms, kde nám tyto aplikace poskytují řadu příkladů, jak začít tyto funkce používat.
eXist-db Demo aplikaceZde můžeme najít kolekci aplikací, které nám ukážou možnosti a možnosti existovat.
Dokumentace XQuery a eXist-dbObě aplikace nám poskytnou potřebnou dokumentaci, kterou můžeme používat existovat bez problému.
eXideeXide je editor s pěkným uživatelským rozhraním a umožňuje nám pracovat XQuery, XML a další zdroje přítomné v existovat. Můžeme jej použít pro různé činnosti, od psaní kompletních aplikací až po malé experimentování s možnostmi nástroje.
Protože jsme viděli přehled funkcí přítomných na palubní desce existovatPodívejme se, co dalšího s nimi můžeme dělat.
K prozkoumání naší databáze můžeme použít Prohlížeč sbírek, Klient Java Admin a dokonce eXide. Abychom viděli kolekce, které máme na mysli, použijeme Prohlížeč sbírek, který by nám měl ukázat něco jako následující:
Kdykoli začneme pracovat s novou technologií, použijeme známý Hello world k vytvoření malého příkladu a ukázky toho, jak to funguje, v tomto případě uděláme totéž pomocí XML tradiční, XQuery, XInclude nebo dokonce XForms.
Nejprve si projdeme to nejjednodušší, což bude vytvoření jednoduchého XML. K tomu spustíme nástroj eXide, a vytvoříme nový soubor s názvem example_xml.xml, a dovnitř umístíme následující:
Hello World Celé komunitě SolveticJak vidíme, je to jednoduchý soubor XML s řadou značek a atributů, který by měl v našem editoru vypadat takto eXide:
ZVĚTŠIT
ZVĚTŠIT
ZVĚTŠIT
xquery verze "3.0"; nechť $ message: = 'Hello World!' vrátit {$ message}Nakonec naše rozhraní použijeme znovu ZBYTEK Chcete -li získat přístup k obsahu našeho dokumentu, podívejme se na odpověď prohlížeče:
ZVĚTŠIT
xquery verze "3.0"; deklarovat možnost existence: serializovat "metoda = html media-type = text / html"; nechť $ msg: = 'Hello World' vrátí Hello World s XQueryPoužíváme naše rozhraní ZBYTEK znovu a nyní vidíme, že naším výstupem je stránka HTML:Aktuální datum a čas je: {current-dateTime ()} a máme následující zprávu {$ msg}!
ZVĚTŠIT
Jak vidíme, používáme předchozí příklady, které jsme vytvořili k vytvoření inkluzí v našem souboru XML, kde při přístupu z našeho rozhraní můžeme vidět oba výsledky ve stejném souboru, podívejme se:
ZVĚTŠIT
Hello world XForms Název Datum ProcesJe důležité zmínit, že vše, co děláme s odkazem na XForms musí být uloženy v aplikace / lepší forma jinak k ní aplikace nebude mít přístup, stejně jako rozšíření musí být .xhtml aby správně fungoval. Podívejme se na náš příklad, když jej spustíme v prohlížeči:
Tím jsme dokončili náš tutoriál, kde jsme se mohli projít všemi funkcemi, které nám nabízí existovat, které sahají od konzultačních informací v několika různých typech dokumentů až po konstrukci dynamických formulářů založených na agilních a jednoduchých technologiích.