Home » » Mengenal Active Server Pages (ASP)

Mengenal Active Server Pages (ASP)

Active Server Pages atau ASP adalah teknologi server-side dari Microsoft yang digunakan untuk membuat halaman web yang dinamis. ASP ini merupakan suatu fitur tambahan yang dipasarkan bersamaan dengan web server dari Microsoft yang bernama Internet Information Services (IIS).

Pemrograman dengan ASP semakin mudah dengan adanya obyek built-in yang bervariasi. Setiap obyek berhubungan dengan suatu grup dari fungsi-fungsi yang sering digunakan dalam pembuatan halaman web yang dinamis. Pada ASP versi 3.0, terdapat enam obyek yang built-in, yaitu:

* Application
* ASPError
* Request
* Response
* Server
* Session

Seagai contoh, obyek Session, merupakan suatu session yang berbasis cookie dan ini berguna untuk mengontrol variabel dari satu halaman ke halaman yang lainnya. Kebanyakan halaman ASP ditulis dengan memanfaatkan bahasa VBScript, sementara untuk menggunakan bahasa yang lain Anda bisa menggunakan directive @language. JScript, salah satu implementasi JavaScript yang dibuat oleh Microsoft, merupakan alternatif bahasa yang bisa Anda gunakan dengan ASP. PerlScript dan bahasa yang lain juga tersedia sebagai suatu add-on third-party.

Versi
ASP sudah keluar melalui beberapa versi, seperti:

* ASP 1.0 (yang didistribusikan dengan IIS 3.0) pada bulan Desember 1996
* ASP 2.0 (yang didistribusikan dengan IIS 4.0) pada bulan September 1997
* ASP 3.0 (yang didistribusikan dengan IIS 5.0)
* ASP.NET (merupakan bagian dari platform Microsoft .NET)
* ASP.NET2

Dalam ASP.NET diperkenalkan kemampuan untuk mengganti in-HTML scripting dengan dukungan penuh dari bahasa dalam .NET seperti Visual Basic .NET dan C#. Model in-page scripting masih bisa digunakan (dan masih didukung), tetapi halaman web saat ini bisa dibuat dengan menggunakan VB.NET dan class C# tanpa harus menggunakan kode dalam HTML.

Examples
Halaman web dapat dibuat dengan cara mencampur kode server-side scripting (termasuk juga akses ke database) dengan kode HTML dan juga kode client-side. Contohnya adalah seperti berikut ini.

<% ' This line does nothing, it's just a comment; the next line does: Response.Write("sony-ak.com") ' This code writes out "sony-ak.com" to the browser. %>

Sedangkan contoh lainnya adalah seperti berikut ini.

<% ' No way of changing the value of X. Dim X ' Make sure to always Dim your variables. X = 1 ' X is our variable in this example. If X = 1 Then %>

X equals one.

<% Else %>

X is not one.

<% End If %>

Kode yang ada diantara tag <% ... %> akan diproses oleh server. Demi efisiensi, adalah hal yang baik jika Anda tidak terlalu sering dalam membuka dan menutup tag <% ... %>, karena hal tersebut akan membuat engine dari ASP harus bekerja lebih sering dalam mengeksekusi script yang ada. Sebagai contoh, berikut ini adalah cara yang lebih efisien.

<% Dim strOK strOK = "free" ' This example uses pure ASP VBScript to get the job done... If strOK = "free" then Response.write "Stick around and enjoy without entering in a credit card." Else Response.write "Get out your credit card. Or click a banner." End If %>

Kita sudah membahas mengenai "constant variables", sekarang kita coba lihat mengenai salah satu obyek built-in yang bernama Request. Obyek Request merupakan obyek yang menarik, karena ia bisa membaca data dari "query string" atau dari "form" yang di-submit. Yang perlu Anda ketahui adalah perbedaan antara method POST dan GET. Method GET menempatkan variabel ke dalam querystring (Request.QueryString()). Sementara method POST menempatkan variabel ke dalam (Request.Form()). Berikut ini adalah contohnya.




<% ' This line does nothing, it's just a comment; the next line does: strName = request.querystring("Name") If strName <> "" Then ' If the variable "strName" is not equal to "" (nothing) then

' The next line writes out "Welcome to sony-ak.com",
' then the name of the person, to the browser.

Response.write "Welcome to sony-ak.com " & strName

' Important note: In the line above you will notice
' there is an extra space in the string, that makes
' sure that the name and the string don't get run
' together.

End If
%>

Kode di atas akan menanyakan nama Anda, dan ketika Anda menekan tombol "Submit" maka ia akan mereload halaman dan akan menampilkan nama Anda.

Referensi

* ASP - Wikipedia - http://en.wikipedia.org/.

Demikian tulisan sederhana mengenai pengenalan ASP atau Active Server Pages.


Terimakasih.
Share this article :

0 komentar:

Posting Komentar

Rekan Bisnis Online Anda
Loading


 
Support : Your Link | Your Link | Your Link
Copyright © 2013. Web TKJ - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger