Sadržaj
U prošlom vodiču vidjeli smo čemu služi ovaj moćni jezik upita XML, uspjeli smo ga instalirati i naučili smo pokrenuti uslugu ili je zaustaviti ako je potrebno.Glavnom sučelju ili nadzornoj ploči može se pristupiti putem preglednika, gdje se sastoji od niza elemenata koji nas vode do specifičnih funkcionalnosti i uslužnih programa alata, koje je važno znati prije nego počnemo sa složenijim konceptima unutar aplikacije. .
Da biste ušli na nadzornu ploču od eXistdb moramo samo unijeti preglednik na adresu localhost: 8080 /, koji će nas izravno odvesti do njega, pokazujući nam funkcionalnosti prisutne u njemu:
Java administratorski klijentOvaj gumb pruža nam početni protokol za Javu, koji nam omogućuje pristup instalaciji eXist daljinski iz sustava koji nema eXist instaliran.
ZbirkeOvaj gumb omogućuje nam pokretanje istraživača zbirki, što nam omogućuje da omogućimo kontrolu nad sadržajem Baza podataka.
Sigurnosna kopijaPomoću ove funkcionalnosti možemo napraviti sigurnosnu kopiju naše baze podataka.
UgasitiOvom funkcionalnošću zaustavljamo uslugu i izlazimo s nadzorne ploče.
Upravitelj paketaPaket je skup datoteka koje zajedno pružaju određene funkcije, kao što su aplikacija ili knjižnica, a upravitelj paketa nam omogućuje da njima upravljamo, gledajući ono što imamo na raspolaganju u eXist, instalirajte ih i deinstalirajte. Ovi paketi mogu doći iz javnih spremišta eXistMožemo čak i sami razviti te pakete za upotrebu u našim aplikacijama.
Upravitelj korisnikaOvdje možemo kontrolirati korisnike prisutne u našem ekosustavu eXist. Možemo stvarati, mijenjati i brisati i korisnike i grupe.
betterFORM Demo i XSLTForms DemoeXist Pruža nam dvije funkcionalnosti koje standardno dolaze s alatom za izgradnju XForms, ovi su bolje OBRAZOVATI i XSLTForms, gdje nam ove aplikacije pružaju niz primjera za početak korištenja ovih funkcionalnosti.
eXist-db Demo aplikacijeOvdje možemo pronaći zbirku aplikacija koje će nam pokazati mogućnosti i mogućnosti eXist.
XQuery i eXist-db dokumentacijaObje aplikacije pružit će nam potrebnu dokumentaciju za korištenje eXist bez ikakvih problema.
eXideeXide je uređivač s lijepim korisničkim sučeljem i omogućuje nam rad XQuery, XML i drugi resursi prisutni u eXist. Možemo ga koristiti za razne aktivnosti, od pisanja potpunih aplikacija do malo eksperimentiranja s mogućnostima alata.
Budući da smo vidjeli pregled funkcionalnosti prisutnih na nadzornoj ploči eXistPogledajmo što još možemo učiniti s njima.
Kako bismo istražili našu bazu podataka, možemo koristiti Preglednik zbirki, Java administratorski klijent pa čak i eXide. Da bismo vidjeli zbirke koje imamo na umu, upotrijebit ćemo Preglednik zbirki, što bi nam trebalo pokazati nešto poput sljedećeg:
Kad god počnemo raditi s novom tehnologijom, koristimo poznati Hello world da napravimo mali primjer i pokažemo kako to funkcionira, u ovom slučaju isto ćemo učiniti pomoću XML tradicionalno, XQuery, XInclude ili čak XForms.
Prvo ćemo proći kroz najjednostavnije, a to će biti stvaranje jednostavnog XML -a. Da bismo to učinili, pokrećemo alat eXide, i stvaramo novu datoteku pod nazivom example_xml.xml, a unutra ćemo postaviti sljedeće:
Pozdrav Svijetu cijeloj zajednici SolveticKako vidimo, to je jednostavna XML datoteka s nizom oznaka i atributa, koja bi u našem uređivaču trebala izgledati ovako eXide:
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
xquery verzija "3.0"; neka $ message: = 'Zdravo Svijete!' vrati {$ message}Konačno, ono što radimo je ponovno korištenje našeg sučelja ODMOR Da bismo pristupili sadržaju našeg dokumenta, pogledajmo odgovor preglednika:
POVEĆAJTE
xquery verzija "3.0"; deklarirajte da postoji: serialize "method = html media-type = text / html"; neka $ msg: = 'Hello World' vrati Hello World s XQueryjemKoristimo naše sučelje ODMOR opet i sada vidimo da je naš izlaz HTML stranica:Trenutni datum i vrijeme su: {current-dateTime ()} i imamo sljedeću poruku {$ msg}!
POVEĆAJTE
Kao što vidimo, koristimo prethodne primjere koje smo izgradili za uključivanje u našu datoteku XML, gdje pri pristupu s našeg sučelja možemo vidjeti oba rezultata u istoj datoteci, da vidimo:
POVEĆAJTE
Pozdrav svijetu XForms Ime Datum PostupakVažno je napomenuti da se sve što radimo odnosi na XForms moraju biti pohranjeni u apps / betterform inače aplikacija neće imati pristup njoj, kao ni proširenje mora biti .xhtml kako bi pravilno funkcionirao. Pogledajmo naš primjer kada ga pokrenemo u pregledniku:
Ovime smo završili naš vodič, gdje smo mogli prošetati kroz sve funkcionalnosti koje nam nudi eXist, koje se kreću od konzultacija informacija u nekoliko različitih vrsta dokumenata do izgradnje dinamičkih obrazaca temeljenih na agilnim i jednostavnim tehnologijama.