Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Struts je založený na koncepte MVC , Model /View /Controller . Pohľad je rozhranie užívateľ vidí . Model je obchodná logika . Regulátor je kus v stredu , že väzby Zobraziť na modeli . Vo Struts , ActionServlet je srdcom regulátora .
Mapovanie
Struts , Java Server Pages ( JSP ) poskytuje " pohľad . " Keď je JSP vykonaný , volá ActionServlet , ktorý porovnáva dáta , ktorá bola odoslaná na položky v súbore vzpery - config.xml . Z toho je odvodený vhodné " Action " servlet , ktorý je potom nazývaný vykonávať obchodnú logiku , na " Model " , potrebné pre proces dokončiť .
Rozšírenie ActionServlet
Tam je všeobecne len jedna kópia ActionServlet v aplikácii , ktorá prichádza s Struts , a to nie je za normálnych okolností zmenená. Avšak , rovnako ako akékoľvek triedy Java , môže byť predĺžená . Jediný okamih , kedy je to všeobecne urobiť , je riešiť bežné funkcie , ktoré všetky akcie triedy potrebujú . Skôr než kódovanie týchto funkcií viackrát , môžu byť pridané do ActionServlet . Niektoré príklady tohto sú zabezpečenie a protokolovanie .