SlovnikTerminologie: PopisStrukturyAplikace |
from Wiki KIVu |
/src/main/webapp/WEB-INF/
web.xml
- deployment descriptor
applicationContext.xml
- aplikační kontext (Spring)
spot-servlet.xml
- webová konfigurace pro Spring (Spring loaduje implicitně)
/src/main/webapp/WEB-INF/properities/
- konfigurační soubory ve formátu pro PropertyPlaceholderConfigurer?
jdbc.properities
- konfigurace připojení k databázi
log4j.properities
- konfigurace log4j
spot.properities
- různá nastavení spotu (verze, mail atd.)
/src/main/webapp/WEB-INF/classes/
- lokalizační soubory (cs, de, en)
cz.zcu.kiv.spot.business
cz.zcu.kiv.spot.controllers
cz.zcu.kiv.spot.dao
cz.zcu.kiv.spot.domain
cz.zcu.kiv.spot.exceptions
cz.zcu.kiv.spot.forms
cz.zcu.kiv.spot.integration
cz.zcu.kiv.spot.interceptors
AuthInterceptor?
- zajišťuje autorizaci - přístup na stránky jen pro přihlášené uživatele, přístup do administračního rozhraní
SettingInterceptor?
- nastavuje kódování
cz.zcu.kiv.spot.mail
cz.zcu.kiv.spot.utils
cz.zcu.kiv.spot.validators
cz.zcu.kiv.spot.web
PagingHelper?
- slouží ke stránkování u seznamů (ke stránkování je využita třída Springu PagedListHolder?)
SearchParameter?
- určí podle URI, o jaký seznam se jedná (štítky, slovník, ...)
WordManager?
- zapouzdřuje akce se slovy (volá metody DictionaryManageru? pro přístup k databázi)
/src/main/webapp/WEB-INF/jsp/
index.jsp
- hlavní stránka
404.jsp
- stránka pro chybu 404
account/
admin/
admin-list.jsp
include/
footer.jsp
- patička stránky
header.jsp
- HTML hlavička
menu.jsp
- hlavní menu
spotBox.jsp
- vkládán do pages/about.jsp
top.jsp
- horní lišta s vyhledáváním a menu (není na hlavní stránce)
userbar.jsp
(pozůstatek ze starého designu) a freeDict.jsp
se už zřejmě nepoužívají
backend/
- odpovídající JSP pro administrační rozhraní
pages/
about.jsp
, contact.jsp
, involved.jsp
, importWithoutRights
- statické stránky
links.jsp
- odkazy na jiné stránky
tag_csAdmin.jsp
- správa štítků pro admina
tag_csView.jsp
- seznam štítků pro běžné uživatele
web-map.jsp
- nepoužito (zamýšleno zřejmě jako mapa webu)
project/
- jsp pro zobrazení seznamu projektů a detailu projektu
word/
- jsp pro stránky týkající se slov - zobrazení seznamů, detailu slova, přidání slova, návrhu atd.