Cuprins
În ultimul tutorial am văzut la ce se referea acest puternic limbaj de interogare XML, am putut să-l instalăm și am învățat cum să pornim serviciul sau să îl oprim dacă este necesar.Interfața principală sau tabloul de bord poate fi accesat prin browser, unde este compus dintr-o serie de elemente care ne conduc la funcționalități și utilități specifice ale instrumentului, pe care este important să le cunoaștem înainte de a începe cu concepte mai complexe în cadrul aplicației. .
Pentru a intra în tabloul de bord al eXistdb trebuie doar să introducem browserul la adresa localhost: 8080 /, care ne va duce direct la ea, arătându-ne funcționalitățile prezente în ea:
Client Java AdminAcest buton ne oferă protocolul de pornire pentru Java, care ne permite să accesăm o instalare de exista de la distanță de la un sistem care nu are exista instalat.
ColecțiiAcest buton ne permite să pornim exploratorul de colecții, ceea ce ne permite să controlăm conținutul fișierului Bază de date.
BackupCu această funcționalitate putem face backup pentru baza noastră de date.
ÎnchideCu această funcționalitate oprim serviciul și ieșim din tabloul de bord.
Manager de pacheteUn pachet este un set de fișiere care împreună oferă anumite funcționalități, cum ar fi o aplicație sau o bibliotecă, iar managerul de pachete ne permite să le gestionăm, de la a vedea ce avem disponibile în exista, instalați și dezinstalați-le. Aceste pachete pot proveni din depozitele publice ale existaPutem chiar să dezvoltăm aceste pachete pe cont propriu pentru a fi utilizate în aplicațiile noastre.
Manager utilizatorAici putem controla utilizatorii prezenți în ecosistemul nostru exista. Putem crea, modifica și șterge atât utilizatori, cât și grupuri.
betterFORM Demo și XSLTForms Demoexista Acesta ne oferă două funcționalități care vin în mod implicit cu instrumentul pentru construirea XForms, acestea sunt FORMA MAI BUNĂ si XSLTForms, unde aceste aplicații ne oferă o serie de exemple pentru a începe să folosim aceste funcționalități.
Aplicații eXist-db DemoAici putem găsi o colecție de aplicații care ne vor arăta posibilitățile și capacitățile exista.
Documentație XQuery și eXist-dbAmbele aplicații ne vor furniza documentația necesară pe care să o folosim exista fără nici o problemă.
eXideeXide este un editor cu o interfață de utilizator plăcută și ne permite să lucrăm cu XQuery, XML și alte resurse prezente în exista. Îl putem folosi pentru o varietate de activități, de la scrierea aplicațiilor complete până la experimentarea puțin a posibilităților instrumentului.
Deoarece am văzut o prezentare generală a funcționalităților prezente în tabloul de bord al existaSă vedem ce mai putem face cu ei.
Pentru a explora baza noastră de date putem folosi Browser de colecție, Client Java Admin și chiar eXide. Pentru a vedea colecțiile pe care le avem în vedere, vom folosi Browser de colecție, care ar trebui să ne arate ceva de genul:
Ori de câte ori începem să lucrăm cu o nouă tehnologie, folosim binecunoscuta lume Hello pentru a face un mic exemplu și a demonstra cum funcționează, în acest caz vom face același lucru folosind XML tradiţional, XQuery, XInclude sau chiar XForms.
Mai întâi vom trece prin cel mai simplu, care va fi crearea unui XML simplu. Pentru a face acest lucru, rulăm instrumentul eXide, și creăm un nou fișier numit example_xml.xml, iar în interior vom amplasa următoarele:
Hello World Către întreaga comunitate SolveticDupă cum o vedem, este un fișier XML simplu, cu o serie de etichete și atribute, care ar trebui să arate astfel în editorul nostru eXide:
MARI
MARI
MARI
versiunea xquery "3.0"; let $ message: = 'Hello World!' returnează {$ message}În cele din urmă, ceea ce facem este să ne folosim din nou de interfața ODIHNĂ Pentru a accesa conținutul documentului nostru, să vedem răspunsul browserului:
MARI
versiunea xquery "3.0"; opțiunea declară există: serializați "metodă = html media-type = text / html"; să $ msg: = 'Hello World' să revină Hello World cu XQueryNe folosim interfața ODIHNĂ din nou și vedem acum că rezultatul nostru este o pagină HTML:Data și ora curente sunt: {current-dateTime ()} și avem următorul mesaj {$ msg}!
MARI
După cum vedem, folosim exemplele anterioare pe care le-am construit pentru a face incluziunile din fișierul nostru XML, unde când îl accesăm din interfața noastră putem vedea ambele rezultate în același fișier, să vedem:
MARI
Bună ziua XForms Nume Data ProcesEste important să menționăm că tot ceea ce facem cu referire la XForms trebuie depozitat în aplicații / betterform în caz contrar, aplicația nu va avea acces la aceasta, precum și extensia trebuie să fie .xhtml pentru a funcționa corect. Să vedem exemplul nostru când îl rulăm în browser:
Cu aceasta ne-am terminat tutorialul, unde am putea face o plimbare prin toate funcționalitățile pe care ni le oferă exista, care variază de la consultarea informațiilor în mai multe tipuri diferite de documente până la construirea de forme dinamice bazate pe tehnologii simple și agile.