Pagina documente » Informatica, Matematica » Accesul unei baze de date folosind tehnologia ASP

Cuprins

lucrare-licenta-accesul-unei-baze-de-date-folosind-tehnologia-asp
Aceasta lucrare poate fi descarcata doar daca ai statut PREMIUM si are scop consultativ. Pentru a descarca aceasta lucrare trebuie sa fii utilizator inregistrat.
lucrare-licenta-accesul-unei-baze-de-date-folosind-tehnologia-asp


Extras din document

Alte date

?UTC-N Pag. {p}

PROIECT DE DIPLOM?

?

I. MEMORIU TEHNIC

1.1 Introducere

Tehnologia care are la baza SSI este limitata in privinta comenziilor/scripturilor permise de serverul web SSI. Producatorii paginilor web aveau nevoie de o cale pentru a intercala codul procesat dinamic in fisierele HTML in vederea procesarii de catre serverul web la cerere. De exemplu ce se poate intampla daca trebuiau definite operatii care nu erau suportate de catre sistemul de operare al clientului (traditional SSI) dupa o logica proprie? Era nevoie de un hibrid CGI-SSI pentru ca fiecare site web sa-si poata creea propriul sau set de tag-uri personale. Asa a aparut ASP-ul.

ASP-ul este o extensie de tip server a serverului web IIS (Internet Information Service) realizat de Microsoft. (Apache contine MOD_ASP in acest moment deci se pot realiza pagini ASP si pe serverele Apache. De asemenea, o serie de alti producatori ofera functionalitate ASP si pentru servere non-IIS). ASP permite programatorilor sa codeze tag-uri personale in VBScript sau in JavaScript. Aceste pagini pot fi interpretate de IIS inainte ca ele sa fie trimise clientului.

În acest moment Apache si ActiveState produc interpretoare Perl tot mai puternice astfel incat, in acest moment, Perl impreuna cu MOD_Perl este la fel de rapid ca si ASP si ofera aceeasi functionalitate.

O pagina ASP este in principiu un simplu fisier text cu extensia .asp care contine cod HTML si script-uri. Aceste script-uri, de obicei in Vbasic implica posibilitatea includerii unei programari logice in cadrul fisierelor HTML care va fi interpretata dinamic pe masura ce pagina web este prelucrata de serverul web si ofera de asemenea acces la orice obiect instantiat in cadrul serverului.

Precum toate tehnologiile server, functionalitatea oferita de ASP este transmisibila in mod complet inspre/dinspre browser. Toate procesarile au loc pe server iar rezultatele lor sunt afisate ca text HTML sau imagini. Astfel, un programator poate usor folosi puterea Excel-ului sau PowerPoint-ului in cadrul serverului pentru a genera grafice si harti care pot fi usor vazute de un client ce ruleaza un browser care are la baza Unix-ul.

Ca si SSI-ul, ASP ofera un mijloc de specificare a ”tag-ului” cu instructiuni care vor fi interpretate de catre server-ul web. Totusi, in mod diferit de SSI, ASP detine un set de obiecte robust care poate fi folosit pentru o programare serioasa. Ofera de asemenea abilitatea de a instantia resurse bazate pe partea de server (orice componenta COM).

ASP-ul are un intreg set de obiecte care acopera convenabil toate aspectele cheie ale crearii paginilor web dinamice.

Ierarhia de baza a obiectelor alcatuieste Scripting Context Object (care nu va fi folosit in sine) si arata in felul urmator:

Obiectul

Sarcina

Request

Preia informatii de la un utilizator.

Response

Trimite informatii unui utilizator.

Server

Controleaza mediul de executie ASP.

Session

Stocheaza informatia sesiunii unui utilizator.

Application

Permite distribuirea informatiei intre utilizatorii unei aplicatii.

Fig. 1.1.1 Obiectele ASP

Obiectul Request

Obiectul Request este folosit pentru a prelua informatiile de la client care sunt trimise prin intermediul cererii HTTP. Obiectele Request si Response suporta colectiile:

? ClientCertificate - pentru preluarea campurilor de certificare din cadrul cererii intreprinse de serverul web. Campurile care pot fi cerute sunt specificate in standardul X.509

? QueryString - pentru preluarea textului asemanator unui nume

? Form - pentru preluarea datelor dintr-un form HTML

? Cookies - pentru preluarea valorii unei aplicatii de tip cookie definite anterior

? ServerVariables - pentru preluarea unei informatii HTTP gen numele server-ului

Obiectul Response

Obiectul Response este folosit pentru a trimite informatii unui client. Acest obiect suporta doar Cookies ca si collection (pentru setarea valorilor de tip cookie). De asemenea mai suporta un numar de proprietati si metode. Proprietatile curente suportate sunt:

? Buffer – seteaza buffer-ul paginii trimise spre afisare de catre server. Cand este setat pe True, serverul nu va trimite un raspuns pana cand toate script-urile de pe server ale paginii curente au fost procesate, sau pana cand metodele Flush sau End au fost apelate.