Innholdsfortegnelse
I den siste opplæringen så vi hva dette kraftige spørrespråket handlet om XML, vi var i stand til å installere den, og vi lærte hvordan du starter tjenesten eller stopper den om nødvendig.Hovedgrensesnittet eller dashbordet kan nås via nettleseren, der det består av en rekke elementer som leder oss til spesifikke funksjoner og verktøy for verktøyet, som det er viktig at vi kjenner til før vi begynner med mer komplekse konsepter i programmet. .
For å gå inn på oversikten til eXistdb vi trenger bare å skrive inn nettleseren på adressen lokal vert: 8080 /, som vil ta oss direkte til det og vise oss funksjonalitetene i det:
Java Admin ClientDenne knappen gir oss startprotokollen for Java, som gir oss tilgang til en installasjon av eksistere eksternt fra et system som ikke har eksistere installert.
SamlingerDenne knappen lar oss starte samlingsutforskeren, som lar oss aktivere kontroll over innholdet i Database.
SikkerhetskopieringMed denne funksjonaliteten kan vi sikkerhetskopiere databasen vår.
Skru avMed denne funksjonaliteten stopper vi tjenesten og forlater dashbordet.
PakkelederEn pakke er et sett med filer som sammen gir visse funksjoner, for eksempel et program eller bibliotek, og pakkebehandleren lar oss administrere dem, fra å se hva vi har tilgjengelig i eksistere, installer og avinstaller dem. Disse pakkene kan komme fra de offentlige depotene til eksistereVi kan til og med utvikle disse pakkene på egen hånd for bruk i våre applikasjoner.
BrukerbehandlingHer kan vi kontrollere brukerne i vårt økosystem eksistere. Vi kan opprette, endre og slette både brukere og grupper.
betterFORM Demo og XSLTForms Demoeksistere Det gir oss to funksjoner som standard kommer med verktøyet for konstruksjon av XForms, disse er betterFORM og XSLTFormer, der disse programmene gir oss en rekke eksempler for å begynne å bruke disse funksjonene.
eXist-db Demo-apperHer kan vi finne en samling applikasjoner som viser oss mulighetene og mulighetene eksistere.
XQuery og eXist-db dokumentasjonBegge applikasjonene gir oss nødvendig dokumentasjon for å bruke eksistere uten problemer.
eXideeXide er en redaktør med et fint brukergrensesnitt og lar oss jobbe med XQuery, XML og andre ressurser som finnes i eksistere. Vi kan bruke den til en rekke aktiviteter, fra å skrive komplette applikasjoner til å eksperimentere litt med mulighetene for verktøyet.
Siden vi har sett en oversikt over funksjonalitetene i dashbordet til eksistereLa oss se hva vi kan gjøre med dem.
For å utforske databasen vår kan vi bruke Samlingsleser, Java Admin Client Til og med eXide. For å se samlingene vi har i tankene, kommer vi til å bruke Samlingsleser, som skulle vise oss noe slikt:
Når vi begynner å jobbe med en ny teknologi, bruker vi den velkjente Hello-verdenen til å lage et lite eksempel og demonstrere hvordan det fungerer. I dette tilfellet vil vi gjøre det samme ved å bruke XML tradisjonell, XQuery, XInclude eller XForms.
Først skal vi gå gjennom det enkleste, som vil være opprettelsen av en enkel XML. For å gjøre dette kjører vi verktøyet eXide, og vi oppretter en ny fil som heter eksempel_xml.xml, og inne vil vi plassere følgende:
Hei verden Til hele det solvetiske samfunnetSlik vi ser det, er det en enkel XML -fil med en serie koder og attributter, som skal se slik ut i vår editor eXide:
FORSTØRRE
FORSTØRRE
FORSTØRRE
xquery versjon "3.0"; la $ melding: = 'Hei verden!' returner {$ message}Til slutt er det vi bruker å bruke grensesnittet igjen HVILE For å få tilgang til innholdet i dokumentet vårt, la oss se svaret fra nettleseren:
FORSTØRRE
xquery versjon "3.0"; erklære alternativet eksisterer: serialisere "method = html media-type = text / html"; la $ msg: = 'Hello World' returnere Hello World med XQueryVi bruker grensesnittet vårt HVILE igjen, og vi ser nå at utgangen vår er en HTML -side:Gjeldende dato og klokkeslett er: {current-dateTime ()}, og vi har følgende melding {$ msg}!
FORSTØRRE
Som vi ser bruker vi de tidligere eksemplene vi har bygd for å lage inkluderingene i filen vår XML, hvor vi når vi får tilgang til det fra grensesnittet vårt kan se begge resultatene i den samme filen, la oss se:
FORSTØRRE
Hei verden XForms Name Date ProcessDet er viktig å nevne at alt vi gjør med henvisning til XForms må lagres i apps / betterform ellers vil applikasjonen ikke ha tilgang til den, så vel som utvidelsen må være .xhtml for å fungere skikkelig. La oss se vårt eksempel når vi kjører det i nettleseren:
Med dette avsluttet vi opplæringen vår, hvor vi kunne ta en tur gjennom alle funksjonene den tilbyr oss eksistere, som spenner fra rådgivning i flere forskjellige typer dokumenter til konstruksjon av dynamiske skjemaer basert på smidige og enkle teknologier.