Home
PHP-wrapper
Projetas yra padalintas ir atskirtas į dvi pagrindinias dalis:
– Generatorius – projektas kuris pagal atitinkamas xml shemas ir parametrus sugeneruoja php kodą ir failų struktūrą.
– Platforma – pagrindinė galutinės produkcijos platforma, kur pagal apibrėžtas taisyklės yra surenkami įvaius projektai.
Generatorius
Naudojamas technologijos – pagrindine technologija yra Java, pagalbinės, tai Velocity (šablonų rašymo kalba) naudojama šablonams formuoti, XML naudojamas projekto failu strukturai aprašyti.
Platforma
Platforma yra padalinta į 3 pagrindines dalis:
- web – HTML kodas.
- action – klasės kurios apdoroja užklausa ir surenka reikiamus duomenis HTML šablonams užpildyti.
- core – klasės kurios, atlieka funcijas pagal biznio logika, išrenka duomenis iš DB ir visus kitus veiksmus susijusius su DB.
3.1 DAO – duomenu priejimo objektai, rupinasi duomenų išsaugojimu bei nuskaitymu.
3.2 Entity – subjektas.
3.3 Service – servizai kurie bendrauja tarp action ir DAO objektų.

