Turinys
Paskutinėje pamokoje pamatėme, kam skirta ši galinga užklausų kalba XML, galėjome ją įdiegti ir sužinojome, kaip paleisti paslaugą arba prireikus ją sustabdyti.Pagrindinę sąsają arba prietaisų skydelį galima pasiekti per naršyklę, kur ją sudaro keli elementai, vedantys prie konkrečių įrankio funkcijų ir paslaugų, kurias svarbu žinoti prieš pradedant sudėtingesnes programos sąvokas. .
Norėdami patekti į prietaisų skydelį eXistdb mums tereikia įvesti naršyklę adresu vietinis šeimininkas: 8080 /, kuris nukreips mus tiesiai į jį ir parodys mums jo funkcijas:
„Java“ administratoriaus klientasŠis mygtukas suteikia mums „Java“ pradžios protokolą, kuris leidžia mums pasiekti diegimą eXist nuotoliniu būdu iš sistemos, kuri neturi eXist įdiegta.
KolekcijosŠis mygtukas leidžia paleisti kolekcijų tyrinėtoją, o tai leidžia mums valdyti rinkinio turinį Duomenų bazė.
Atsarginė kopijaNaudodami šią funkciją galime sukurti duomenų bazės atsarginę kopiją.
IšjungtiNaudodami šią funkciją sustabdome paslaugą ir išeiname iš prietaisų skydelio.
Paketų valdytojasPaketas yra rinkinys failų, kurie kartu teikia tam tikras funkcijas, pvz., Programą ar biblioteką, o paketų tvarkyklė leidžia mums juos valdyti, nematant to, ką turime eXist, įdiekite ir pašalinkite juos. Šie paketai gali būti gauti iš viešųjų saugyklų eXistMes netgi galime sukurti šiuos paketus, kad galėtume juos naudoti savo programose.
Vartotojo vadybininkasČia mes galime kontroliuoti vartotojus, esančius mūsų ekosistemoje eXist. Galime kurti, keisti ir ištrinti tiek vartotojus, tiek grupes.
„BetterFORM Demo“ ir „XSLTForms Demo“eXist Tai suteikia mums dvi funkcijas, kurios pagal numatytuosius nustatymus yra komplektuojamame įrankyje XForms, Šitie yra betterFORM ir XSLT formos, kur šios programos pateikia mums pavyzdžių, kaip pradėti naudoti šias funkcijas.
„eXist-db“ demonstracinės programosČia galime rasti programų rinkinį, kuris parodys mums galimybes ir galimybes eXist.
„XQuery“ ir „eXist-db“ dokumentacijaAbi programos suteiks mums reikiamus dokumentus, kuriuos galėsime naudoti eXist be jokiu problemu.
eXideeXide yra redaktorius su gražia vartotojo sąsaja ir leidžia mums dirbti „XQuery“, XML ir kiti ištekliai, esantys eXist. Mes galime jį naudoti įvairiai veiklai - nuo pilnų paraiškų rašymo iki šiek tiek eksperimento su įrankio galimybėmis.
Kadangi matėme prietaisų skydelyje esančių funkcijų apžvalgą eXistPažiūrėkime, ką dar galime su jais padaryti.
Norėdami ištirti mūsų duomenų bazę, galime naudoti Kolekcijų naršyklė, „Java“ administratoriaus klientas Ir netgi eXide. Norėdami pamatyti kolekcijas, kurias turime omenyje, ketiname naudoti Kolekcijų naršyklė, kuris turėtų mums parodyti kažką panašaus:
Kai tik pradedame dirbti su nauja technologija, mes naudojame gerai žinomą „Hello world“, norėdami pateikti nedidelį pavyzdį ir parodyti, kaip jis veikia, šiuo atveju tą patį darysime naudodami XML tradicinis, „XQuery“, „XInclude“ ar net XForms.
Pirmiausia pereisime prie paprasčiausio, kuris bus paprasto XML kūrimas. Norėdami tai padaryti, paleiskite įrankį eXide, ir sukuriame naują failą pavadinimu example_xml.xml, o viduje įdėsime:
Sveikas pasaulis visai solvetų bendruomeneiKaip matome, tai yra paprastas XML failas su daugybe žymų ir atributų, kurie mūsų redaktoriuje turėtų atrodyti taip eXide:
DIDELIS
DIDELIS
DIDELIS
„xquery“ versija „3.0“; let $ message: = 'Labas pasaulis!' grąžinti {$ message}Galiausiai mes dar kartą naudojame savo sąsają POILSIS Norėdami pasiekti mūsų dokumento turinį, pažiūrėkime naršyklės atsakymą:
DIDELIS
„xquery“ versija „3.0“; paskelbti parinktį egzistuojančią: serializuoti "method = html media-type = text / html"; tegul $ msg: = 'Hello World' grąžina „Hello World“ su „XQuery“Mes naudojame savo sąsają POILSIS dar kartą ir dabar matome, kad mūsų išvestis yra HTML puslapis:Dabartinė data ir laikas yra: {current-dateTime ()}, ir mes turime tokį pranešimą: {$ msg}!
DIDELIS
Kaip matome, mes naudojame ankstesnius mūsų sukurtus pavyzdžius, kad įtrauktume failus XML, kur pasiekdami jį iš savo sąsajos galime matyti abu rezultatus tame pačiame faile, pažiūrėkime:
DIDELIS
Sveiki pasaulis „XForms“ vardo datos procesasSvarbu paminėti, kad viskas, ką darome, yra nuoroda XForms turi būti laikomi programos / geresnė forma priešingu atveju programa neturės prieigos prie jos, taip pat plėtinys turi būti .xhtml kad tinkamai veiktų. Pažiūrėkime savo pavyzdį, kai jį paleidžiame naršyklėje:
Tuo baigėme savo vadovėlį, kuriame galėjome pasivaikščioti po visas jo siūlomas funkcijas eXist, pradedant įvairiomis dokumentų rūšimis ir baigiant dinamiškų formų, pagrįstų judriomis ir paprastomis technologijomis, kūrimu.