Úvodná stránka
Teória
Softvér
[ PDF ]
   

Implementácia softvéru

Technológie

Za použitú platformu na implementáciu softvéru bola zvolená J2EE a ďalšie open-source projekty:

XML

Vstupné dátové súbory biblie sú vo formáte XML.

eXist

natívna XML databáza podporujúca XPath a XQuery slúži ako úložisko biblických textov.

Lucene -- full-textové vyhľadávanie

Jakarta Lucene zabezpečuje full-textové indexovanie a vyhľadávanie v dokumentoch. Jedným cieľom je rozšíriť Lucene pre podporu indexovania slovenských textov s použitím synoným..

XSLT

XML dokumenty sú pomocou XSLT transformované do podoby vhodnej pre klienta (implicitne HTML).

Jakarta Tomcat -- servlety, Jakarta Velocity -- prezentačná vrstva

Implicitné užívateľské rozhranie je realizované pomocou webového prehliadača. Samotná aplikácia je spustená na vzdialenom serveri -- konkrétne v servletovom kontajneri Jakarta Tomcat.

Vzhľad užívateľského rozhrania je realizovaný šablónovým motorom Jakarta Velocity.

Popis komponentov

Globálny náhľad na jednotlivé komponenty systému možno získať pomocou nasledovného obrázka:

by Róbert Novotný