14.08.2013 Views

ompiuterininkų - Elektroninių išteklių archyvas

ompiuterininkų - Elektroninių išteklių archyvas

ompiuterininkų - Elektroninių išteklių archyvas

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INTERNETO PROGRAMų KARKASų PhP KALBAI APŽVALGA<br />

Vaizdinė dalis web programose<br />

Web programų apsunkinimas sukelia būtinumą padalinti informacijos pateikimo<br />

vartotojui dalį (lygį) ir verslo logikos dalį (lygį). pateikimo lygio įgyvendinimui<br />

naudojami skirtingi mechanizmai, kuriems galima suteikti bendrą pavadinimą<br />

– ,,šablonai“. Šablonas – tai dokumentas, skirtas duomenų išvedimui su<br />

veiksmais, kuriuos šabloninė sistema įvykdo, kai apdoroja šabloną. pagrindiniai<br />

vaizdinės dalies pateikimo realizacijos metodai:<br />

•<br />

•<br />

•<br />

pateikimas per šabloną<br />

pateikimas su pertvarkymu<br />

dviejų etapų pateikimas – kombinuotas pateikimas su pateikimo pertvarkymu<br />

ir pateikimas per šabloną<br />

pagrindinė pateikimo per šabloną idėja yra markerių įterpimas į tekstą paruoštą<br />

statinio hTML1 puslapio tekstą. kai puslapis bus iškviestas užklausos apdorojimui<br />

šie markeriai bus pakeisti skaičiavimu rezultatais (pvz. duomenų bazės užklausų<br />

rezultatai). panaši schema leidžia kurti statinio puslapio dalį įprastų priemonių<br />

pagalba, pavyzdžiui tekstiniais redaktoriais, kurie veikia WySIWyG(What you See<br />

Is What you Get) 2 principu<br />

pateikimas su pertvarkymu yra programos rašymo idėja, kuri pertvarko duomenis<br />

į hTML kodą. vykdymo procese tokia programa peržiūri duomenų struktūrą<br />

ir aptikusi naują informacijos fragmentą, sukuria jo aprašymą hTML kalba.<br />

pagrindinis pateikimo su pertvarkymo skirtumas nuo pateikimo per šabloną<br />

yra pateikimo organizacijos būdas. pateikimas per šabloną organizuotas įskaitant<br />

išeities duomenų išdėstymą ekrane. pateikimas su pertvarkymu orientuotas į atskirų<br />

pertvarkymu panaudojimą kiekvienai įvesties duomenų rūšiai.<br />

Karkasai<br />

karkasas – tai programinės sistemos struktūra informacinėse sistemose; programinė<br />

įranga, lengvinanti didelio projekto kūrimą. ji gali apimti pagalbines programas,<br />

kodo bibliotekas, scenarijus ir t.t.<br />

interneto programų kūrimo bazėmis yra taip vadinamieji programų karkasai,<br />

kurie užtikrina naujų programų kūrimo pagrindą, suteikdami pakartotinio panaudojimo<br />

komponentus bendrų web programų užduočių sprendimams. toliau interneto<br />

programų karkasus sutrumpintai vadinsime ipk.<br />

1 HtmL (hyper text Markup Language „Hiperteksto žymėjimo kalba“) – tai kompiuterinė žymėjimo<br />

kalba, naudojama pateikti turinį internete.<br />

2 http://lt.wikipedia.org/wiki/WYsiWYg.<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!