110 likes | 190 Views
PENGENALAN ACTIVE SERVER PAGE. VINA DAMAYANTI O92904039 PTIK A. Cara Menggunakan Active Server Pages dalam Apllication Web. Membaca informasi yang dikirim oleh HTTP Meng -customize HTTP response Menyinpan informasi mengenai user
E N D
PENGENALAN ACTIVE SERVER PAGE VINA DAMAYANTI O92904039 PTIK A
Cara Menggunakan Active Server Pages dalamApllication Web • Membacainformasi yang dikirimoleh HTTP • Meng-customize HTTP response • Menyinpaninformasimengenai user • Mengeluarkansemuakemampuan yang dimilikioleh browser yang digunakanoleh user.
A Starting Point Directory Sewaktuandamembuat application Asp, andamenggunakan Internet Service Manager untukmembuat starting point directory untuk websites anda. Di manasemua file dan directory yang beradadidalam starting point directory akandianggapsebagaibagianndari application sampaiditemukanlagi starting-point directory yang lain. Jadiandamenggunakandirevtoryiniuntukmenentukanruanglingkupdari application anda. Andadapatmembuatlebihdarisatu application untuksatu web sites, tetapisetiap application harus configure berbeda. Visual InterDev menanganaisemuahal-haldiatassewaktuandamembuat web project yang baru.
Global Data File global data akandiprosessecaraotomatisoleh server saatproses-prose sebagaiberikutterjadi: • Awaldari application atauakhirdari application • User memulaidanmemberhentikan browser sessions yang mengaksesASP.application. Di dalam global.asa file, andadapatmelakukan: • Initialize application atau session variables. • Declare COM components dalanruanglingkup application atau session. • Melakukanproses lain yang memperlakukansemua page yang adamenjadisatu application. Application tidakakanberjalansampai user meminta ASP file dalam starting-point directory.
Data Connections Salahsatutipe global data untuk application Web adalah data Connection. Jikaandainginmembuat application Web yang andabuat. Visual inteDevakanmembuat script dalam global.asa untukmenyimpansemuainformasiuntukmembuat connection dengan database. HTTP Protocol Ketika user meminta page, browser akanmenciptakan HTTP request message danakanmengirimkan message tersebutke server yang dituju. Hasilnya, server akanmembuat HTTP response message yang dikirimbalikke Web browser. Di dalam response message terdapat HTML document.
Proses yang terjadisebagaiberikut : • Browser membuat TCP/IP connection ke server • Browser mengumpulkanpermintaanakan HTML document dari server kedalam HTTP request message, danmengirim message tersebutdenganmenggunakan TCP/IP connection. Barispertamadari message berisitentang HTTP request method. Untukpermintaan page seerhana, GET method yang dugunakan. • Server menerima HTTP request danmemproses message tersebutberdasarkan request method yang adadidalam request line. • Server kemudianmengirimbalik HTTP response message. Sebagiandari response message berisi status line yang berisikode-kode yang menyatakanapakahberhasilatautidaknya server memenuhi HTTP request. • Ketika browser menerima HTTP response message, TCP/IP connection ditutupdan HTTP session diakhiri.
Pengenalan active Server Pages Active Server Page (ASP) adalah web application yang menggunakan.asp files. Extention.asp memberitahu web server bahwa page tersebutmengandung server script yang harusdiprosesterlebihdahulusebelumdiserahkankepda browser. Pebedaan yang paling nyataantara ASP dan HTML adalahlokasidimana script bekerja. DHTML atau client script, bekerjapada client (didalam browser) setelah page tersebutdikirimdari server. ASP atau server script, bekerjapada server sebelum page tersebutdikirimke browser. Web server memproses script tersebutdanmembuat HTML page yang diserahkankepada Web Browser.
ASP Processing Directives • Berikutiniadalah processing directives yang didukungoleh ASP didalam IIS 4.0 • @CODEPAGE • @ENABLESESSIONSTATE • @LANGUAGE • @LCID • @TRANSACTION
ASP Built In Object Dengan active server page andadapat: • Menerimanilai yang dikirimoleh browser ke server denganmenggunakan object Request. • Mengirimhasilke browser denganmenggunakan object Response. • Menyimpaninformasiuntukmasing-masingpemakaidenganmenggunakan object session. • Menyimpaninformasiuntuksemuapemakaiapplikasiandadenganmenggunakan object Application. • Bekerjadengan properties dan methods darikomponentspada server denganmenggunakan object Server