Indholdsfortegnelse
I den sidste vejledning så vi, hvad dette kraftfulde forespørgselssprog handlede om XML, vi var i stand til at installere det, og vi lærte at starte tjenesten eller stoppe den om nødvendigt.Hovedgrænsefladen eller instrumentbrættet kan tilgås via browseren, hvor det er sammensat af en række elementer, der fører os til specifikke funktioner og værktøjer i værktøjet, som det er vigtigt, at vi kender, inden vi starter med mere komplekse begreber i applikationen. .
For at komme ind på instrumentbrættet for eXistdb vi skal kun indtaste browseren på adressen lokal vært: 8080 /, som vil føre os direkte til det og vise os de funktioner, der er til stede i det:
Java Admin -klientDenne knap giver os startprotokollen til Java, som giver os adgang til en installation af eksisterer eksternt fra et system, der ikke har eksisterer installeret.
SamlingerDenne knap giver os mulighed for at starte samlingsopdageren, som giver os mulighed for at aktivere kontrol over indholdet af Database.
SikkerhedskopieringMed denne funktionalitet kan vi sikkerhedskopiere vores database.
Lukke nedMed denne funktionalitet stopper vi tjenesten og forlader instrumentbrættet.
Pakke managerEn pakke er et sæt filer, der tilsammen giver visse funktioner, f.eks. En applikation eller et bibliotek, og pakkehåndteringen giver os mulighed for at administrere dem fra at se, hvad vi har til rådighed i eksisterer, installer og afinstaller dem. Disse pakker kan komme fra de offentlige arkiver af eksistererVi kan endda udvikle disse pakker alene til brug i vores applikationer.
BrugermanagerHer kan vi styre de brugere, der er til stede i vores økosystem eksisterer. Vi kan oprette, ændre og slette både brugere og grupper.
betterFORM Demo og XSLTForms Demoeksisterer Det giver os to funktionaliteter, der som standard følger med værktøjet til konstruktion af XForms, disse er betterFORM og XSLTFormer, hvor disse applikationer giver os en række eksempler for at begynde at bruge disse funktionaliteter.
eXist-db Demo-appsHer kan vi finde en samling applikationer, der viser os mulighederne og mulighederne for eksisterer.
XQuery og eXist-db dokumentationBegge applikationer giver os den nødvendige dokumentation, som vi kan bruge eksisterer uden problemer.
eXideeXide er en editor med en flot brugergrænseflade og giver os mulighed for at arbejde med XQuery, XML og andre ressourcer, der findes i eksisterer. Vi kan bruge det til en række forskellige aktiviteter, fra at skrive komplette applikationer til at eksperimentere lidt med værktøjets muligheder.
Da vi har set en oversigt over de funktionaliteter, der findes i instrumentbrættet for eksistererLad os se, hvad vi ellers kan gøre med dem.
For at udforske vores database kan vi bruge Indsamlingsbrowser, det Java Admin -klient og endda eXide. For at se de samlinger, vi har i tankerne, kommer vi til at bruge Indsamlingsbrowser, som skulle vise os noget i retning af følgende:
Når vi begynder at arbejde med en ny teknologi, bruger vi den velkendte Hello-verden til at lave et lille eksempel og demonstrere, hvordan det fungerer, i dette tilfælde vil vi gøre det samme ved hjælp af XML traditionel, XQuery, XInclude eller endda XForms.
Først vil vi gennemgå det enkleste, hvilket vil være oprettelsen af en simpel XML. For at gøre dette kører vi værktøjet eXide, og vi opretter en ny fil kaldet eksempel_xml.xml, og indeni placerer vi følgende:
Hej verden til hele det solvetiske samfundSom vi ser det, er det en simpel XML -fil med en række tags og attributter, som skal se sådan ud i vores editor eXide:
FORSTØRRE
FORSTØRRE
FORSTØRRE
xquery version "3.0"; lad $ message: = 'Hej verden!' returner {$ message}Endelig er det, vi gør, at bruge vores interface igen HVILE For at få adgang til indholdet i vores dokument, lad os se browserens svar:
FORSTØRRE
xquery version "3.0"; erklære muligheden findes: serialize "method = html media-type = text / html"; lad $ msg: = 'Hello World' returnere Hello World med XQueryVi bruger vores interface HVILE igen, og vi ser nu, at vores output er en HTML -side:Den aktuelle dato og klokkeslæt er: {current-dateTime ()}, og vi har følgende meddelelse {$ msg}!
FORSTØRRE
Som vi ser, bruger vi de tidligere eksempler, som vi har bygget til at lave inklusionerne i vores fil XML, hvor vi når vi får adgang til det fra vores grænseflade kan se begge resultater i den samme fil, lad os se:
FORSTØRRE
Hej verden XForms Navn DatoprocesDet er vigtigt at nævne, at alt hvad vi gør med henvisning til XForms skal opbevares i apps / betterform ellers har applikationen ikke adgang til det, ligesom udvidelsen skal være det .xhtml for at fungere korrekt. Lad os se vores eksempel, når vi kører det i browseren:
Hermed afsluttede vi vores tutorial, hvor vi kunne gå en tur gennem alle de funktioner, den tilbyder os eksisterer, der spænder fra rådgivning i flere forskellige typer dokumenter til konstruktion af dynamiske formularer baseret på smidige og enkle teknologier.