12
pakeitimų
Vaizdo komponentas pasidaro sunkiai suprantamas ir keičiamas dėl to, kad jame kodas, atsakingas už modelio prezentacijos kūrimą, persipynęs su kodu, atsakingu už duomenų paėmimą iš modelio.
== Rezultatai ==▼
== Sprendimas ==
HTML dokumentas formuojamas dviem žingsniais:
# Gaunama visa reikalinga informacija puslapiui suformuoti;
# Iš tų duomenų suformuojamas puslapis.
Šių žingsnių kodas atskirtas. Dažniausiai antrasis žingsnis realizuojamas šablono vaizdo pagalba arba XSLT pagalba.
Pavyzdžiui tam tikros ataskaitos formavimas gali reikalauti daug kreipinių į modelį. Tada pirma paimame visą reikalingą informaciją, o vėliau ją visą perduodame šablono vaizdo komponentui.
▲== Rezultatai ==
* Aiškesnė kodo struktūra;
* Lengvesnis testavimas;
* Daugiau duomenų trasformacijų ir tarpinių veiksmų.
|
pakeitimų