Съдържание
В последния урок видяхме за какво служи този мощен език за заявки XML, успяхме да го инсталираме и научихме как да стартираме услугата или да я спрем, ако е необходимо.Основният интерфейс или таблото за управление могат да бъдат достъпни чрез браузъра, където се състои от поредица от елементи, които ни водят до специфични функционалности и помощни средства на инструмента, които е важно да знаем, преди да започнем с по -сложни концепции в приложението. .
За да влезете в таблото за управление на eXistdb остава само да влезем в браузъра на адреса localhost: 8080 /, което ще ни отведе директно до него, като ни покаже функционалностите, присъстващи в него:
Java администраторски клиентТози бутон ни предоставя стартовия протокол за Java, който ни позволява достъп до инсталация на eXist дистанционно от система, която няма eXist инсталиран.
КолекцииТози бутон ни позволява да стартираме Explorer Explorer, което ни позволява да активираме контрола върху съдържанието на База данни.
АрхивиранеС тази функционалност можем да архивираме нашата база данни.
ИзключвамС тази функционалност спираме услугата и излизаме от таблото за управление.
Мениджър на пакетиПакетът е набор от файлове, които заедно осигуряват определена функционалност, като приложение или библиотека, а мениджърът на пакети ни позволява да ги управляваме, от това да видим какво имаме на разположение в eXist, инсталирайте ги и ги деинсталирайте. Тези пакети могат да идват от публичните хранилища на eXistМоже дори да разработим тези пакети сами за използване в нашите приложения.
Потребителски мениджърТук можем да контролираме потребителите, присъстващи в нашата екосистема eXist. Можем да създаваме, променяме и изтриваме както потребители, така и групи.
betterFORM Demo и XSLTForms DemoeXist Той ни предоставя две функционалности, които по подразбиране се предлагат с инструмента за изграждане на XForms, това са по -добре FORM и XSLTForms, където тези приложения ни предоставят поредица от примери, за да започнем да използваме тези функционалности.
Демо приложения на eXist-dbТук можем да намерим колекция от приложения, които ще ни покажат възможностите и възможностите на eXist.
XQuery и eXist-db документацияИ двете приложения ще ни предоставят необходимата документация, която да използваме eXist без никакъв проблем.
eXideeXide е редактор с приятен потребителски интерфейс и ни позволява да работим XQuery, XML и други налични ресурси в eXist. Можем да го използваме за различни дейности, от писане на пълни приложения до експериментиране малко с възможностите на инструмента.
Тъй като видяхме преглед на функционалностите, присъстващи в таблото за управление на eXistНека видим какво друго можем да направим с тях.
За да изследваме нашата база данни, можем да използваме Колекционен браузър, Java администраторски клиент и дори eXide. За да видим колекциите, които имаме предвид, ще използваме Колекционен браузър, което трябва да ни покаже нещо като следното:
Всеки път, когато започнем да работим с нова технология, използваме добре познатия Hello world, за да направим малък пример и да демонстрираме как работи, в този случай ще направим същото, като използваме XML традиционен, XQuery, XInclude или дори XForms.
Първо ще преминем през най -простия, който ще бъде създаването на прост XML. За да направите това, стартираме инструмента eXide, и създаваме нов файл, наречен example_xml.xml, а вътре ще поставим следното:
Здравей свят на цялата общност на SolveticКакто виждаме, това е прост XML файл с поредица от тагове и атрибути, който трябва да изглежда така в нашия редактор eXide:
Увеличете
Увеличете
Увеличете
xquery версия "3.0"; нека $ message: = 'Здравей, свят!' върнете {$ message}И накрая, това, което правим, е да използваме отново нашия интерфейс ПОЧИВКА За достъп до съдържанието на нашия документ, нека видим отговора на браузъра:
Увеличете
xquery версия "3.0"; деклариране на опция за съществуване: сериализирайте "method = html media-type = text / html"; нека $ msg: = 'Hello World' да върне Hello World с XQueryНие използваме нашия интерфейс ПОЧИВКА отново и сега виждаме, че нашата продукция е HTML страница:Текущата дата и час е: {current-dateTime ()} и имаме следното съобщение {$ msg}!
Увеличете
Както виждаме, използваме предишните примери, които сме изградили, за да направим включванията в нашия файл XML, където при достъп до него от нашия интерфейс можем да видим и двата резултата в един и същ файл, нека видим:
Увеличете
Здравейте, свят XForms Име на дата ПроцесВажно е да споменем, че всичко, което правим по отношение на XForms трябва да се съхранява в apps / betterform в противен случай приложението няма да има достъп до него, както и разширението трябва да бъде .xhtml за да функционира правилно. Нека да видим нашия пример, когато го стартираме в браузъра:
С това завършихме нашия урок, където можехме да се разходим из всички функционалности, които ни предлага eXist, които варират от консултиране на информация в няколко различни типа документи до изграждане на динамични форми, базирани на гъвкави и прости технологии.