Senin, 15 Desember 2008

Yang biasanya kita katakan sebagai halaman ASP, sebenarnya terdiri dari 3 bagian :

1.>
ASP objects. Sebenarnya, yang dinamakan ASP adalah object, atau lebih tepat Component Object Model (COM), bukan bahasa pemrograman yang sering kita lihat. ASP dikembangkan diatas dasar ISAPI. ASP hanya terdiri dari 6 object yang sangat sederhana, tetapi karena digabungkan dengan struktur teknologi Microsoft lainnya, object ini menjadi sangat berguna. Keenam object tersebut adalah Application, Session, Response, Request, Server, dan ObjectContext.
2.>
Bahasa Scripting. Dalam bahasa scripting inilah object-object ASP dimanipulasi sesuai dengan yang kita kehendaki. Bahasa scripting yang diberikan oleh Microsoft adalah VBScript dan JScript. Keduanya dapat dipakai untuk menulis script ASP. Perbedaan antara dua bahasa tersebut hanyalah masalah selera. Standarnya adalah VBScript, dan bahasa ini yang paling banyak dipakai oleh developer ASP di seluruh dunia. ASPIndonesia.net juga memakai bahasa dalam artikel-artikel yang ada. Ada pihak ketiga yang kini mengembangkan PerlScript, favorit dari mereka yang berpengalaman di Unix.


3.>
ActiveX Server Component. Object ASP hanyalah perekat antara halaman HTML dengan program yang berada di server. Bahasa scripting hanya digunakan untuk membuat alur logika yang diperlukan. Untuk masalah akses ke database, akses ke program lain, dan sebagainya, maka diperlukanlah ActiveX Server Component. ActiveX Server Component ini sering dipakai dalam halaman ASP seperti ini : Set oConn = Server.CreateObject("ADODB.Connection")
Perintah diatas membuat server memanggil ActiveX Server Component yang bersangkutan. ActiveX Server Component ini dapat dibuat dengan banyak bahsa pemrograman, contohnya Visual Basic, Visual C++, Delphi, Java, dll.


Dengan adanya ketiga bagian diatas, sebuah halaman ASP bisa menjalankan program-program yang sangat rumit di server. Inilah yang menjadi keunggulan ASP yang terutama. Biasanya kita sering melakukan akses database dengan ADODB, mengirim e-mail dengan CDONTS, tetapi ASP juga bisa melakukan hal lain yang jauh lebih rumit dengan komponen yang kita buat sendiri. Semuanya ini didasarkan dari teknologi Component Object Model (COM).

Dengan adanya teknologi ASP ini dalam halaman web dapat diisikan HTML tag, ASP script, panggilan ke komponen di server. Kombinasi ini menghasilkan aplikasi web yang canggih.

0 komentar: