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 -
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ý
