Spisie treści
W poprzednim samouczku widzieliśmy, do czego służy ten potężny język zapytań XML, udało nam się go zainstalować i dowiedzieliśmy się, jak uruchomić usługę lub w razie potrzeby ją zatrzymać.Dostęp do głównego interfejsu lub pulpitu nawigacyjnego można uzyskać za pośrednictwem przeglądarki, gdzie składa się on z szeregu elementów, które prowadzą nas do określonych funkcji i narzędzi narzędzia, o czym warto wiedzieć, zanim zaczniemy od bardziej złożonych koncepcji w ramach aplikacji. .
Aby wejść do pulpitu nawigacyjnego existdb wystarczy wpisać przeglądarkę pod adresem Lokalny Gospodarz: 8080 /, który przeniesie nas bezpośrednio do niego, pokazując nam obecne w nim funkcjonalności:
Klient administracyjny JavaTen przycisk udostępnia nam protokół startowy dla Javy, który umożliwia nam dostęp do instalacji istnieć zdalnie z systemu, który nie posiada istnieć zainstalowany.
KolekcjeTen przycisk umożliwia nam uruchomienie eksploratora kolekcji, co pozwala nam na kontrolę nad zawartością Baza danych.
Utworzyć kopię zapasowąDzięki tej funkcjonalności możemy wykonać kopię zapasową naszej Bazy Danych.
ZamknąćDzięki tej funkcjonalności zatrzymujemy usługę i wychodzimy z dashboardu.
Menedżer pakietówPakiet to zestaw plików, które razem zapewniają określoną funkcjonalność, taką jak aplikacja lub biblioteka, a menedżer pakietów pozwala nam nimi zarządzać, patrząc na to, co mamy dostępne w istnieć, zainstaluj i odinstaluj je. Te pakiety mogą pochodzić z publicznych repozytoriów istniećMożemy nawet samodzielnie opracować te pakiety do użytku w naszych aplikacjach.
Menedżer użytkownikaTutaj możemy kontrolować użytkowników obecnych w naszym ekosystemie istnieć. Możemy tworzyć, modyfikować i usuwać zarówno użytkowników, jak i grupy.
Demo betterFORM i Demo XSLTFormsistnieć Zapewnia nam dwie funkcjonalności, które są dostarczane domyślnie z narzędziem do budowy XFormularze, to są lepiejFORMA i XSLTFormularze, gdzie aplikacje te dostarczają nam szereg przykładów, aby zacząć korzystać z tych funkcji.
Aplikacje demonstracyjne eXist-dbZnajdziemy tu zbiór aplikacji, które pokażą nam możliwości i możliwości istnieć.
Dokumentacja XQuery i eXist-dbObie aplikacje dostarczą nam niezbędną dokumentację, z której będziemy mogli korzystać istnieć bez problemu.
eXideeXide jest edytorem z ładnym interfejsem użytkownika i pozwala nam na pracę XQuery, XML i inne zasoby obecne w istnieć. Możemy go używać do różnych czynności, od pisania kompletnych aplikacji po trochę eksperymentowania z możliwościami narzędzia.
Ponieważ widzieliśmy przegląd funkcjonalności obecnych na desce rozdzielczej istniećZobaczmy, co jeszcze możemy z nimi zrobić.
W celu eksploracji naszej Bazy Danych możemy użyć Przeglądarka kolekcji, ten Klient administracyjny Java i nawet eXide. Aby zobaczyć kolekcje, które mamy na myśli, użyjemy Przeglądarka kolekcji, który powinien pokazać nam coś takiego:
Ilekroć zaczynamy pracować z nową technologią, korzystamy ze znanego Hello world, aby zrobić mały przykład i zademonstrować, jak to działa, w tym przypadku zrobimy to samo za pomocą XML tradycyjny, XQuery, XInclude lub nawet XFormularze.
Najpierw przejdziemy przez najprostszy, czyli stworzenie prostego XML-a. W tym celu uruchamiamy narzędzie eXidei tworzymy nowy plik o nazwie przykład_xml.xml, a w środku umieścimy:
Hello World Do całej społeczności SolveticJak widzimy, jest to prosty plik XML z serią tagów i atrybutów, który powinien wyglądać tak w naszym edytorze eXide:
POWIĘKSZAĆ
POWIĘKSZAĆ
POWIĘKSZAĆ
wersja xquery „3.0”; let $ message: = 'Witaj świecie!' zwróć {$ wiadomość}Wreszcie to, co robimy, to ponowne korzystanie z naszego interfejsu ODPOCZYNEK Aby uzyskać dostęp do treści naszego dokumentu, zobaczmy odpowiedź przeglądarki:
POWIĘKSZAĆ
wersja xquery „3.0”; zadeklaruj istnienie opcji: serialize "method = html media-type = text / html"; let $ msg: = 'Hello World' zwróć Hello World za pomocą XQueryKorzystamy z naszego interfejsu ODPOCZYNEK ponownie i widzimy teraz, że naszym wynikiem jest strona HTML:Aktualna data i godzina to: {current-dateTime()} i mamy następujący komunikat {$ msg}!
POWIĘKSZAĆ
Jak widać, korzystamy z poprzednich przykładów, które zbudowaliśmy, aby dodać inkluzje do naszego pliku XML, gdzie podczas dostępu do niego z naszego interfejsu możemy zobaczyć oba wyniki w tym samym pliku, zobaczmy:
POWIĘKSZAĆ
Witaj świecie XForms Nazwa Data ProcesNależy wspomnieć, że wszystko, co robimy w odniesieniu do XFormularze musi być przechowywany w aplikacje / lepsza forma w przeciwnym razie aplikacja nie będzie miała do niego dostępu, a rozszerzenie musi być .xhtml w celu prawidłowego funkcjonowania. Zobaczmy nasz przykład, gdy uruchomimy go w przeglądarce:
Na tym zakończyliśmy nasz samouczek, w którym mogliśmy zapoznać się ze wszystkimi funkcjami, które nam oferuje istnieć, które sięgają od konsultowania informacji w kilku różnych typach dokumentów po budowę dynamicznych formularzy opartych na zwinnych i prostych technologiach.