Skip to content

Wicket Devel

rinkesj edited this page Nov 18, 2012 · 47 revisions

#Wicket development page - a tady si budu povidat ja sam se sebou.

##GIT

  • ze by mi prisel zrovna peknej se rict neda. po 2 hodinach snahy rozchodit nakej plugin je prikazova radka muj nejvetsi kamarad.

##EEG old

  • SimpleAuthorizationManager - dela vse a uplne zbytecne musi pak byt vsude.

  • HibernateDatebaseService - nevim kdo to pojmenovaval ale radsi mlcim. Tyka se vyzkumnych skupin. Pocitam ze by se to teda melo hodit k beane co se timto zabyva.

  • Celkove structuru predelat. Z tohodle by se jeden zcvoknul. Beany obcas nemaj specializaci a pak jsou nacpany vsude.

  • Configurace Springu je orisek. Vznikne novy xml DAO jen pro dao. ApplicationContext bude sefovat vrtvy dal pro wicket atd. webservice.xml bude pro webove sluzby jako doted. Controllers.xml zahodit. A udelat tom nakou kulturu.

##BUGS

  • captcha v old projektu kravne a teda vubec ne malo. v java 1.7 uz nejsou tyhle tridy. Vzhledem k tomu ze mam 1.7 instalnutou a prebouchat celej book na 1.6 neni sranda captcha disabled. Stejne pouziju jinou.

##Wicket

Progress

  • base security - prihlaseni odhlaseni hotovo.
  • registrace + potvrzeni hotovo.

Project structure

  • cz.zcu.kiv.eegdatabase - project package.
  • wui - Wicket base package.
  • app - EEGDatabaseApplication - hlavni trida projektu + soubory s preklady.
  • test - TestPage - quick example. nic vic.
  • components - base package pro univerzalni componenty pro Wicket.
  • feedback - vse okolo feedback zprav a panelu.
  • menu - definice pro enum reprezentujici menu a base menu pro aplikaci(prozatim zde). * ddm - componenty pro vznik drop down menu na stranku.
  • page - predci pro stranky. BasePage pro jakoukoliv stranku. MenuPage pro stranku ktera obsahuje menu.
  • utils - pomocne tridy pro praci s resource, pageparametres atd...
  • ui - base package pro specificke stranky aplikace.

Screens

Monday 08/10/2012

Clone this wiki locally