Истражујете контролну таблу еКсистдб

Преглед садржаја
У последњем водичу видели смо чему служи овај моћни језик упита КСМЛ, успели смо да га инсталирамо и научили смо како да покренемо услугу или је зауставимо ако је потребно.
Главном интерфејсу или контролној табли може се приступити путем прегледача, где се састоји од низа елемената који нас воде до специфичних функционалности и помоћних средстава алата, које је важно знати пре него што почнемо са сложенијим концептима унутар апликације. .
Да бисте ушли на контролну таблу од еКсистдб морамо само да унесемо прегледач на адресу лоцалхост: 8080 /, који ће нас одвести директно до њега, показујући нам функционалности присутне у њему:

Тамо где су подразумевано обезбеђене следеће функције:
Јава Админ клијентОво дугме обезбеђује почетни протокол за Јаву, који нам омогућава приступ инсталацији еКсист даљински из система који нема еКсист инсталиран.
ЗбиркеОво дугме нам омогућава да покренемо истраживач збирки, што нам омогућава да омогућимо контролу над садржајем База података.
БацкупПомоћу ове функције можемо направити резервну копију наше базе података.
ИскључитиОвом функцијом заустављамо услугу и излазимо из надзорне плоче.
Менаџер пакетаПакет је скуп датотека које заједно пружају одређене функције, као што су апликација или библиотека, а менаџер пакета нам омогућава да њима управљамо, гледајући оно што имамо на располагању у еКсист, инсталирајте их и деинсталирајте. Ови пакети могу доћи из јавних складишта еКсистОве пакете можемо чак и сами развити за употребу у нашим апликацијама.
Усер МанагерОвде можемо контролисати кориснике присутне у нашем екосистему еКсист. Можемо креирати, мењати и брисати и кориснике и групе.
беттерФОРМ Демо и КССЛТФормс ДемоеКсист Пружа нам две функционалности које подразумевано долазе са алатом за изградњу КСФормс, су беттерФОРМ и КССЛТФормс, где нам ове апликације пружају низ примера за почетак коришћења ових функционалности.
еКсист-дб Демо апликацијеОвде можемо пронаћи збирку апликација које ће нам показати могућности и могућности еКсист.
КСКуери и еКсист-дб документацијаОбе апликације ће нам пружити потребну документацију за коришћење еКсист без икаквих проблема.
еКсидееКсиде је уређивач са лепим корисничким интерфејсом и омогућава нам рад КСКуери, КСМЛ и други ресурси присутни у еКсист. Можемо га користити за разне активности, од писања комплетних апликација до мало експериментисања с могућностима алата.
Пошто смо видели преглед функционалности присутних на контролној табли еКсистХајде да видимо шта још можемо учинити с њима.
Да бисмо истражили нашу базу података, можемо користити Претраживач колекција, Јава Админ клијент и чак еКсиде. Да бисмо видели збирке које имамо на уму, користићемо Претраживач колекција, што би требало да нам покаже нешто попут следећег:

Корен наших збирки је / дб а затим као што смо могли да видимо на слици коју имамо апликације И систем. Колекција систем Ту се чувају све информације о конфигурацији, као што су корисници, групе и верзије. Препоручујемо да ове податке не мењате ручно јер бисмо могли генерисати недоследности еКсист. Колекција апликације Он је тај који је одговоран за складиштење збирки пакета, укључених током инсталације или ручно из једног од спремишта, а ако икада пожелимо да напишемо сопствене апликације, ово је место где ће они отићи.
Кад год почнемо да радимо са новом технологијом, користимо познати Хелло ворлд да направимо мали пример и покажемо како то функционише, у овом случају ћемо исто учинити помоћу КСМЛ традиционално, КСКуери, КСИнцлуде или чак КСФормс.
Прво ћемо проћи кроз најједноставније, а то ће бити стварање једноставног КСМЛ -а. Да бисмо то урадили, покрећемо алат еКсиде, и креирамо нову датотеку под називом екампле_кмл.кмл, а унутра ћемо поставити следеће:
 Хелло Ворлд целој Солветиц заједници
Како видимо, то је једноставна КСМЛ датотека са низом ознака и атрибута, која би у нашем уређивачу требала изгледати овако еКсиде:

ЕНЛАРГЕ

Сада када смо изградили наш КСМЛ, запитаћемо се како приступамо његовим подацима, а то је врло једноставно. То радимо преко интерфејса РЕСТ оф еКсист, за које морамо приступити само путем УРЛ -а из нашег претраживача до хттп: // лоцалхост: 808… екампле_кмл.кмли можемо видети садржај нашег КСМЛ -а, да видимо:

ЕНЛАРГЕ

Али ово није оно што можемо да урадимо са РЕСТ интерфејсом, можемо да тражимо документ директно у документу помоћу _куериНа пример, претпоставимо да желимо да приступимо првој ставци нашег документа, а затим бисмо приступили следећем: хттп: // лоцалхост: 808… упит = // Ставка [1] где би приликом приступа нашем прегледачу требало да добијемо први елемент документа:

ЕНЛАРГЕ

Као што видимо, било је прилично једноставно и захваљујући интерфејсу РЕСТ Без проблема можемо консултовати информације из нашег документа, али овај пут ћемо променити методологију и уместо КСМЛ -а радићемо са КСКуери, за ово морамо само да направимо нову датотеку под називом екампле-ккуери који ће имати наставак .зашто бити препознат по еКсист и имаће следећи садржај:
 ккуери верзија "3.0"; нека $ мессаге: = 'Здраво свете!' врати {$ мессаге} 
Коначно, оно што ми радимо је да поново користимо наш интерфејс РЕСТ Да бисмо приступили садржају нашег документа, погледајмо одговор прегледача:

ЕНЛАРГЕ

Поред овога, можемо приказати наш резултат као ХТМЛ страницу, која се назива сериализација, за ово морамо само да променимо наш код у следећи и да употребимо опцију декларисања за активирање функционалности, да видимо нови садржај нашег документа :
 ккуери верзија "3.0"; прогласи опцију да постоји: сериализе "метход = хтмл медиа-типе = тект / хтмл"; нека $ мсг: = 'Хелло Ворлд' врати Хелло Ворлд са КСКуери

Тренутни датум и време су: {цуррент-датеТиме ()} и имамо следећу поруку {$ мсг}!

Користимо наш интерфејс РЕСТ поново и сада видимо да је наш излаз ХТМЛ страница:

ЕНЛАРГЕ

еКсист такође нам омогућава да користимо КСИнцлуде да у један укључи више докумената КСМЛ, можемо се чак позвати и на скрипте из КСКуери, где се извршава и додаје горе наведеном што смо укључили, погледајмо пример који илуструје оно што је објашњено:
 
Као што видимо, користимо претходне примере које смо изградили да бисмо унели додатке у нашу датотеку КСМЛ, где приликом приступа са нашег интерфејса можемо видети оба резултата у истој датотеци, да видимо:

ЕНЛАРГЕ

Коначно еКсист омогућава нам да дефинишемо декларативни садржај у облику веб странице, то радимо помоћу КСФормс, где еКсист Подразумевано има два процесора за изградњу ових, беттерФОРМ И КССЛТФормс. То нам омогућава да креирамо странице које садрже логику и исцртавају КСФормс, за овај пример ћемо користити беттерФОРМ, погледајмо садржај наше датотеке:
 Хелло ворлд КСФормс Име Датум Процес 
Важно је напоменути да се све што радимо односи на КСФормс морају се чувати у аппс / беттерформ у супротном апликација неће имати приступ, као и проширење мора бити .кхтмл како би правилно функционисала. Погледајмо наш пример када га покренемо у прегледачу:

Као што видимо, то је једноставан облик који нам омогућава да унесемо одређене податке, а затим их обрадимо, о чему је занимљиво КСФормс је да везивањем наших података за одређену врсту података као у случају кс: датум можемо пружити одређену функционалност свом пољу, јер у овом случају примењујемо а берач датуља једноставно и без проблема.
Овим смо завршили наш водич, где смо могли прошетати кроз све функционалности које нам нуди еКсист, које се крећу од консултовања информација у неколико различитих врста докумената до изградње динамичких образаца заснованих на агилним и једноставним технологијама.
wave wave wave wave wave