Innehållsförteckning
I den senaste handledningen såg vi vad detta kraftfulla frågespråk handlade om XML, vi kunde installera den och vi lärde oss hur man startar tjänsten eller stoppar den om det behövs.Huvudgränssnittet eller instrumentpanelen kan nås via webbläsaren, där den består av en rad element som leder oss till specifika funktioner och verktyg i verktyget, vilket det är viktigt att vi känner till innan vi börjar med mer komplexa begrepp i applikationen. .
För att komma in i instrumentpanelen för eXistdb vi behöver bara ange webbläsaren på adressen lokal värd: 8080 /, som tar oss direkt till den och visar oss de funktioner som finns i den:
Java Admin ClientDenna knapp ger oss startprotokollet för Java, vilket gör att vi kan komma åt en installation av existera på distans från ett system som inte har existera installerad.
SamlingarMed den här knappen kan vi starta samlingsutforskaren, vilket gör att vi kan styra innehållet i Databas.
SäkerhetskopieringMed denna funktion kan vi säkerhetskopiera vår databas.
Stänga avMed denna funktionalitet stoppar vi tjänsten och lämnar instrumentpanelen.
PakethanterareEtt paket är en uppsättning filer som tillsammans ger viss funktionalitet, till exempel ett program eller bibliotek och pakethanteraren tillåter oss att hantera dem, från att se vad vi har tillgängligt i existera, installera och avinstallera dem. Dessa paket kan komma från de offentliga lagren av existeraVi kan till och med utveckla dessa paket på egen hand för användning i våra applikationer.
AnvändarhanterareHär kan vi styra de användare som finns i vårt ekosystem existera. Vi kan skapa, ändra och ta bort både användare och grupper.
betterFORM Demo och XSLTForms Demoexistera Det ger oss två funktioner som standard kommer med verktyget för konstruktion av XForms, dessa är betterFORM och den XSLTFormer, där dessa applikationer ger oss en serie exempel för att börja använda dessa funktioner.
eXist-db Demo-apparHär kan vi hitta en samling applikationer som visar oss möjligheter och möjligheter existera.
XQuery och eXist-db dokumentationBåda applikationerna ger oss nödvändig dokumentation för att vi ska kunna använda den existera utan några problem.
eXideeXide är en redaktör med ett trevligt användargränssnitt och låter oss arbeta med XQuery, XML och andra resurser som finns i existera. Vi kan använda den för en mängd olika aktiviteter, från att skriva kompletta applikationer till att experimentera lite med verktygets möjligheter.
Eftersom vi har sett en översikt över de funktioner som finns i instrumentpanelen för existeraLåt oss se vad mer vi kan göra med dem.
För att utforska vår databas kan vi använda Samlingswebbläsare, Java Admin Client och även eXide. För att se de samlingar vi har i åtanke kommer vi att använda Samlingswebbläsare, som borde visa oss något liknande följande:
När vi börjar arbeta med en ny teknik använder vi den välkända Hello-världen för att göra ett litet exempel och visa hur det fungerar, i det här fallet kommer vi att göra detsamma med hjälp av XML traditionell, XQuery, XInclude eller ens XForms.
Först går vi igenom det enklaste, vilket blir skapandet av en enkel XML. För att göra detta kör vi verktyget eXide, och vi skapar en ny fil som heter exempel_xml.xml, och inuti kommer vi att placera följande:
Hej världen till hela Solvetic -samhälletSom vi ser det är det en enkel XML -fil med en serie taggar och attribut, som ska se ut så här i vår redaktör eXide:
FÖRSTORA
FÖRSTORA
FÖRSTORA
xquery version "3.0"; låt $ meddelande: = 'Hej världen!' returnera {$ message}Slutligen vad vi gör är att använda vårt gränssnitt igen RESTEN För att komma åt innehållet i vårt dokument, låt oss se webbläsarens svar:
FÖRSTORA
xquery version "3.0"; deklarera alternativ finns: serialize "method = html media-type = text / html"; låt $ msg: = 'Hello World' returnera Hello World med XQueryVi använder vårt gränssnitt RESTEN igen och vi ser nu att vår produktion är en HTML -sida:Aktuellt datum och tid är: {current-dateTime ()} och vi har följande meddelande {$ msg}!
FÖRSTORA
Som vi ser använder vi de tidigare exemplen som vi har byggt för att göra inkluderingarna i vår fil XML, där när vi kommer åt det från vårt gränssnitt kan vi se båda resultaten i samma fil, låt oss se:
FÖRSTORA
Hej världen XForms Namn Datum ProcessDet är viktigt att nämna att allt vi gör med hänvisning till XForms måste lagras i appar / betterform annars kommer applikationen inte att ha åtkomst till den, liksom tillägget måste vara .xhtml för att fungera korrekt. Låt oss se vårt exempel när vi kör det i webbläsaren:
Med detta avslutade vi vår handledning, där vi kunde ta en promenad genom alla funktioner som den erbjuder oss existera, som sträcker sig från konsultinformation i flera olika typer av dokument till konstruktion av dynamiska former baserade på smidig och enkel teknik.