Author : Toha WijayaTidak ada komentar
Apa itu ASP?
ASP singkatan dari Active Server Pages.
Active Server Pages atau ASP merupakan suatu script yang bersifat server-side yang ditambahkan pada HTML untuk membuat sebuah web menjadi lebih menarik, dinamis dan efektif.
ASP adalah Teknologi Microsoft.
ASP adalah program yang berjalan di dalam IIS.
IIS adalah singkatan dari Internet Information Services.
IIS datang sebagai komponen gratis dengan Windows 2000.
IIS juga merupakan bagian dari Option Pack Windows NT 4.0.
Paket Opsi dapat didownload dari Microsoft.
PWS adalah lebih kecil – versi IIS – tapi berfungsi penuh.
PWS dapat ditemukan pada Windows 95/98 CD.
ASP singkatan dari Active Server Pages.
Active Server Pages atau ASP merupakan suatu script yang bersifat server-side yang ditambahkan pada HTML untuk membuat sebuah web menjadi lebih menarik, dinamis dan efektif.
ASP adalah Teknologi Microsoft.
ASP adalah program yang berjalan di dalam IIS.
IIS adalah singkatan dari Internet Information Services.
IIS datang sebagai komponen gratis dengan Windows 2000.
IIS juga merupakan bagian dari Option Pack Windows NT 4.0.
Paket Opsi dapat didownload dari Microsoft.
PWS adalah lebih kecil – versi IIS – tapi berfungsi penuh.
PWS dapat ditemukan pada Windows 95/98 CD.
ASP Kompatibilitas
Untuk menjalankan IIS Anda harus memiliki Windows NT 4.0 atau yang lebih baru
Untuk menjalankan PWS anda harus memiliki Windows 95 atau yang lebih baru
ChiliASP adalah teknologi yang berjalan ASP tanpa OS Windows
InstantASP merupakan teknologi yang berjalan ASP tanpa Windows.
Untuk menjalankan IIS Anda harus memiliki Windows NT 4.0 atau yang lebih baru
Untuk menjalankan PWS anda harus memiliki Windows 95 atau yang lebih baru
ChiliASP adalah teknologi yang berjalan ASP tanpa OS Windows
InstantASP merupakan teknologi yang berjalan ASP tanpa Windows.
Apakah yang dimaksud dengan file
ASP?
Sebuah file ASP adalah sama saja dengan file HTML.
Sebuah file ASP dapat berisi teks, HTML, XML, dan script.
Script dalam file ASP dijalankan di server.
Sebuah file ASP memiliki ekstensi file “. Asp”.
Sebuah file ASP adalah sama saja dengan file HTML.
Sebuah file ASP dapat berisi teks, HTML, XML, dan script.
Script dalam file ASP dijalankan di server.
Sebuah file ASP memiliki ekstensi file “. Asp”.
Bagaimana ASP Berbeda dengan HTML?
Ketika browser meminta file HTML, server mengembalikan file.
Ketika browser meminta file ASP, IIS melewati permintaan ke mesin ASP. Mesin ASP membaca file ASP, baris demi baris, dan mengeksekusi script dalam file. Akhirnya, file ASP dikembalikan ke browser sebagai HTML biasa.
Ketika browser meminta file HTML, server mengembalikan file.
Ketika browser meminta file ASP, IIS melewati permintaan ke mesin ASP. Mesin ASP membaca file ASP, baris demi baris, dan mengeksekusi script dalam file. Akhirnya, file ASP dikembalikan ke browser sebagai HTML biasa.
Apa yang bisa ASP lakukan untuk Anda?
Dinamis mengedit, mengubah, atau menambahkan isi dari suatu halaman web.
Menanggapi permintaan pengguna atau data yang disampaikan dari bentuk HTML.
Akses data atau database dan mengembalikan hasil ke browser.
Sesuaikan halaman Web untuk membuatnya lebih bermanfaat untuk pengguna individu.
Keuntungan menggunakan ASP bukan CGI dan Perl, adalah dari kesederhanaan dan kecepatan.
Menyediakan keamanan – karena kode ASP tidak dapat dilihat dari browser.
Pandai pemrograman ASP dapat meminimalkan lalu lintas jaringan.
Catatan: Karena script ASP dijalankan di server, browser yang menampilkan file ASP tidak perlu mendukung scripting sama sekali!.
Dinamis mengedit, mengubah, atau menambahkan isi dari suatu halaman web.
Menanggapi permintaan pengguna atau data yang disampaikan dari bentuk HTML.
Akses data atau database dan mengembalikan hasil ke browser.
Sesuaikan halaman Web untuk membuatnya lebih bermanfaat untuk pengguna individu.
Keuntungan menggunakan ASP bukan CGI dan Perl, adalah dari kesederhanaan dan kecepatan.
Menyediakan keamanan – karena kode ASP tidak dapat dilihat dari browser.
Pandai pemrograman ASP dapat meminimalkan lalu lintas jaringan.
Catatan: Karena script ASP dijalankan di server, browser yang menampilkan file ASP tidak perlu mendukung scripting sama sekali!.
2. SEJARAH ASP (Active
Server Pages)
ASP atau Active Server Pages adalah yang pertama yang pernah Microsoft server-side scripting bahasa yang digunakan untuk menghasilkan halaman yang dinamis dan interaktif. Awalnya, Microsoft menambahkan sebagai add-on untuk IIS (Internet Information Services) untuk Windows NT 4.0 tapi setelah keberhasilannya, Microsoft memasukkannya sebagai komponen bebas dari Windows Server setelah rilis Microsoft Windows 2000 Server.
Membangun halaman web menggunakan ASP sangat mudah, semua apa yang perlu Anda lakukan adalah untuk belajar dan efisien menggunakan berbagai ASP built-in-objek yang akan dibahas secara singkat kemudian. Setiap objek akan menyediakan Anda dengan berbagai fungsi yang sering digunakan yang dapat Anda gunakan untuk membuat halaman web dinamis dan interaktif. Misalnya, dalam ASP 2.0, ada enam built-in objek; Server objek, Sesi objek, objek Respon, objek Server, objek ASPError dan objek Aplikasi.
ASP atau aktif sebelumnya dikenal sebagai dbWeb dan itu dikembangkan oleh Software Engineering Aspek. Itu adalah pertama WDE (aplikasi Web Development Environment) yang menggabungkan fitur integrasi dari aplikasi web langsung ke web server. Album ini dirilis hampir setelah 9 bulan dari rilis WebObjects (oleh Apple). ASP diperkenalkan metode populer berbagai mengembangkan aplikasi web pada saat pengenalan sendiri. ASP, seperti sejarah berbicara, merupakan upaya untuk mencapai kinerja yang tinggi dibandingkan dengan memanggil script lainnya CGI eksternal atau program dieksekusi. Sebelum pengenalan ASP, aplikasi web yang digunakan untuk mengakses program dieksekusi eksternal atau skrip CGI.
ASP atau Active Server Pages adalah yang pertama yang pernah Microsoft server-side scripting bahasa yang digunakan untuk menghasilkan halaman yang dinamis dan interaktif. Awalnya, Microsoft menambahkan sebagai add-on untuk IIS (Internet Information Services) untuk Windows NT 4.0 tapi setelah keberhasilannya, Microsoft memasukkannya sebagai komponen bebas dari Windows Server setelah rilis Microsoft Windows 2000 Server.
Membangun halaman web menggunakan ASP sangat mudah, semua apa yang perlu Anda lakukan adalah untuk belajar dan efisien menggunakan berbagai ASP built-in-objek yang akan dibahas secara singkat kemudian. Setiap objek akan menyediakan Anda dengan berbagai fungsi yang sering digunakan yang dapat Anda gunakan untuk membuat halaman web dinamis dan interaktif. Misalnya, dalam ASP 2.0, ada enam built-in objek; Server objek, Sesi objek, objek Respon, objek Server, objek ASPError dan objek Aplikasi.
ASP atau aktif sebelumnya dikenal sebagai dbWeb dan itu dikembangkan oleh Software Engineering Aspek. Itu adalah pertama WDE (aplikasi Web Development Environment) yang menggabungkan fitur integrasi dari aplikasi web langsung ke web server. Album ini dirilis hampir setelah 9 bulan dari rilis WebObjects (oleh Apple). ASP diperkenalkan metode populer berbagai mengembangkan aplikasi web pada saat pengenalan sendiri. ASP, seperti sejarah berbicara, merupakan upaya untuk mencapai kinerja yang tinggi dibandingkan dengan memanggil script lainnya CGI eksternal atau program dieksekusi. Sebelum pengenalan ASP, aplikasi web yang digunakan untuk mengakses program dieksekusi eksternal atau skrip CGI.
Versi ASP
Microsoft telah merilis berbagai versi ASP. Berikut ini adalah versi ASP dirilis oleh ASP.
Microsoft telah merilis berbagai versi ASP. Berikut ini adalah versi ASP dirilis oleh ASP.
ASP Versi 1:
itu didistribusikan dengan Microsoft IIS 3.0 (Desember 1996)
ASP Versi 2: itu didistribusikan dengan Microsoft IIS 4.0 (September 1997)
ASP Versi 3: itu didistribusikan dengan Microsoft IIS 5.0 (November 2000)
Versi saat ini dari ASP 3.0 tersedia di IIS 6.0 dan juga IIS 7.0 pada Microsoft Windows Server 2008.
ASP Versi 2: itu didistribusikan dengan Microsoft IIS 4.0 (September 1997)
ASP Versi 3: itu didistribusikan dengan Microsoft IIS 5.0 (November 2000)
Versi saat ini dari ASP 3.0 tersedia di IIS 6.0 dan juga IIS 7.0 pada Microsoft Windows Server 2008.
Tentang ASP
Objects:
Seperti disebutkan sebelumnya, ASP menyediakan berbagai objek yang menyediakan berbagai fungsi yang sering digunakan yang dapat digunakan untuk merancang halaman web interaktif dan dinamis. Berikut ini adalah enam obyek ASP bersama dengan penjelasan singkat mereka:
Seperti disebutkan sebelumnya, ASP menyediakan berbagai objek yang menyediakan berbagai fungsi yang sering digunakan yang dapat digunakan untuk merancang halaman web interaktif dan dinamis. Berikut ini adalah enam obyek ASP bersama dengan penjelasan singkat mereka:
Obyek
Server: objek server ASP digunakan untuk mengakses berbagai properti dan metode
di server, sesuai namanya.
Syntaknya :
Server.CreateObject(progID)
Server.CreateObject(progID)
Obyek
Respon: dalam menanggapi permintaan yang dibuat oleh browser menggunakan objek
permintaan ASP, server merespon dengan menggunakan objek respon asp.
Syntaknya:
Response.Write variant
Response.Write variant
Obyek
Permintaan: seperti namanya, objek permintaan menangani permintaan yang dibuat
dari browser untuk halaman dari server. Objek permintaan asp mendapatkan semua
informasi dari pengguna tentang halaman yang diminta.
Syntaknya:
Response.Cookies(name)[(key)|.attribute]=value
Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
Sesi Obyek:
dianggap sebagai salah satu dari objek paling penting dan berguna dari ASP.
Hanya mempertimbangkan namanya; sesi, apa yang muncul dalam pikiran Anda?
Setiap kali Anda menggunakan aplikasi apapun, Anda membukanya dan akhirnya Anda
menutupnya, periode ini disebut sebagai sebuah Sesi. Agar web server tahu siapa
Anda dan apa yang Anda lakukan, ASP menyediakan sebuah cookie yang unik yang
diciptakan untuk setiap pengguna. Cookie disimpan di sisi klien dan berisi
informasi yang dapat digunakan untuk mengidentifikasi pengguna. Obyek Sesi
berisi informasi seperti nama, preferensi dan user id yang unik. Server
menciptakan sesi untuk setiap pengguna dan menghancurkan secepat sesi berakhir.
Syntaknya:
Sesion OnStar and Sesion OnEnd Events
Sesion OnStar and Sesion OnEnd Events
Sub
Session_OnStart
. . .
End Sub
. . .
End Sub
Sub
Session_OnEnd
. . .
End Sub
. . .
End Sub
Aplikasi
Obyek: file ASP berbagai, ketika dikelompokkan bersama-sama, dapat menyebabkan
Aplikasi lengkap. File ASP Berbagai bekerja sama dalam rangka untuk melakukan
fungsi umum. ASP objek digunakan untuk menyimpan semua file-file fungsi umum
bersama-sama.
Syntaknya:
Application.Contents(Key)
Session.Contents(Key)
Syntaknya:
Application.Contents(Key)
Session.Contents(Key)
Obyek
Kesalahan: objek Kesalahan ASP tidak termasuk dalam versi sebelumnya ASP, ASP
dan ASP 1 2. ASPError objek diterapkan dalam rilis terbaru dari ASP 3.0 dan
juga tersedia di IIS versi 5 dan kemudian. Tujuan dasar dari objek ASPError
adalah untuk menampilkan pesan kesalahan dan informasi rinci tentang segala
kesalahan yang terjadi ketika mengeksekusi skrip apapun. Objek ASPError secara
otomatis dibuat setiap kali Server.GetLastError disebut.
Syntaknya:
ASPError.ASPCode()
ASPError.ASPDescription()
ASPError.Category()
ASPError.Column()
ASPError.Description()
ASPError.File()
ASPError.Line()
ASPError.Number()
ASPError.Source()
ASPError.ASPCode()
ASPError.ASPDescription()
ASPError.Category()
ASPError.Column()
ASPError.Description()
ASPError.File()
ASPError.Line()
ASPError.Number()
ASPError.Source()
Sekarang,
karena Anda telah membaca beberapa informasi dasar tentang ASP, mengapa tidak
mencoba membuat satu halaman web ASP sederhana sendiri. Hanya hati-hati melalui
langkah-langkah berikut dan Anda akan berakhir dalam membuat sebuah halaman web
ASP sederhana.
Pastikan
bahwa Anda memiliki sedikit pemahaman tentang HTML dan bahasa scripting seperti
VBScript atau JavaScript sebelum Anda mulai bekerja pada ASP.
Pastikan bahwa Anda memiliki IIS diinstal pada komputer Anda.
Anda harus tahu perbedaan antara file HTML dan file ASP. File HTML selalu memiliki ekstensi. Html dan ASP file memiliki ekstensi. Asp. HTML dan ASP tidak sama; setiap kali permintaan browser file HTML, server hanya mengembalikan sebuah file html ke browser, namun, ketika sebuah permintaan browser file asp, IIS (Internet Information Services) ke depan permintaan ke ASP mesin mana file ASP dibaca dan script dijalankan. Setelah itu file ASP hanya kembali dalam format HTML biasa.
Hal berikutnya adalah untuk belajar sintaks dasar ASP. Ini bukan yang sulit, sebuah file ASP berisi tag HTML biasa sama seperti file HTML, namun, terlepas dari tag HTML biasa, sebuah file ASP dapat berisi script server juga yang dikelilingi oleh pembatas . Sesuatu di antara tag ini dianggap sebagai script server dan mereka dieksekusi di server.
Sekarang mari kita coba contoh yang paling terkenal yang setiap programmer belajar; contoh hello world. Buka file notepad atau editor teks dan mencoba kode berikut yang akan menulis output ke browser. Apakah dicatat bahwa perintah response.write dalam potongan kode berikut digunakan untuk menulis output ke browser.
Pastikan bahwa Anda memiliki IIS diinstal pada komputer Anda.
Anda harus tahu perbedaan antara file HTML dan file ASP. File HTML selalu memiliki ekstensi. Html dan ASP file memiliki ekstensi. Asp. HTML dan ASP tidak sama; setiap kali permintaan browser file HTML, server hanya mengembalikan sebuah file html ke browser, namun, ketika sebuah permintaan browser file asp, IIS (Internet Information Services) ke depan permintaan ke ASP mesin mana file ASP dibaca dan script dijalankan. Setelah itu file ASP hanya kembali dalam format HTML biasa.
Hal berikutnya adalah untuk belajar sintaks dasar ASP. Ini bukan yang sulit, sebuah file ASP berisi tag HTML biasa sama seperti file HTML, namun, terlepas dari tag HTML biasa, sebuah file ASP dapat berisi script server juga yang dikelilingi oleh pembatas . Sesuatu di antara tag ini dianggap sebagai script server dan mereka dieksekusi di server.
Sekarang mari kita coba contoh yang paling terkenal yang setiap programmer belajar; contoh hello world. Buka file notepad atau editor teks dan mencoba kode berikut yang akan menulis output ke browser. Apakah dicatat bahwa perintah response.write dalam potongan kode berikut digunakan untuk menulis output ke browser.
Output dari
bagian atas dari kode akan menjadi “Hello World!” Yang akan ditampilkan pada
halaman Web yang diminta oleh browser.
3. VARIABEL ASP
Umur dari
Variabel
Sebuah variabel dinyatakan di luar prosedur dapat diakses dan diubah oleh script dalam file ASP.
Sebuah variabel dideklarasikan di dalam prosedur yang dibuat dan dihancurkan setiap kali prosedur tersebut dieksekusi. Tidak ada script luar prosedur dapat mengakses atau mengubah variabel.
Untuk mendeklarasikan variabel diakses lebih dari satu file ASP, menyatakan mereka sebagai variabel atau variabel sesi aplikasi.
Sebuah variabel dinyatakan di luar prosedur dapat diakses dan diubah oleh script dalam file ASP.
Sebuah variabel dideklarasikan di dalam prosedur yang dibuat dan dihancurkan setiap kali prosedur tersebut dieksekusi. Tidak ada script luar prosedur dapat mengakses atau mengubah variabel.
Untuk mendeklarasikan variabel diakses lebih dari satu file ASP, menyatakan mereka sebagai variabel atau variabel sesi aplikasi.
Sesi
Variabel
Variabel sesi digunakan untuk menyimpan informasi tentang SATU single user, dan tersedia untuk semua halaman dalam satu aplikasi. Biasanya informasi yang disimpan dalam variabel sesi adalah nama, id, dan preferensi.
Variabel sesi digunakan untuk menyimpan informasi tentang SATU single user, dan tersedia untuk semua halaman dalam satu aplikasi. Biasanya informasi yang disimpan dalam variabel sesi adalah nama, id, dan preferensi.
Aplikasi
Variabel
Variabel aplikasi juga tersedia untuk semua halaman dalam satu aplikasi. Aplikasi variabel digunakan untuk menyimpan informasi tentang SEMUA pengguna dalam satu aplikasi tertentu.
Variabel aplikasi juga tersedia untuk semua halaman dalam satu aplikasi. Aplikasi variabel digunakan untuk menyimpan informasi tentang SEMUA pengguna dalam satu aplikasi tertentu.
Cara membuat
Variabel
ASP Source :
ASP Source :
Outputnya :
My name is: Donald Duck
My name is: Donald Duck
Contoh
Program :
ASP Dasar :
ASP Dasar :
Outputnya :
Hello World!
Hello World!
4. ASP
Prosedur
Di ASP Anda dapat memanggil prosedur JavaScript dari VBScript dan sebaliknya.
Kode sumber ASP dapat berisi prosedur dan fungsi:
Di ASP Anda dapat memanggil prosedur JavaScript dari VBScript dan sebaliknya.
Kode sumber ASP dapat berisi prosedur dan fungsi:
ASP Source :
You can call
a procedure like this:
Result:
Or, like
this:
Result:
Outputnya :
You can call a procedure like this:
Result: 12
Or, like this:
Result: 12
You can call a procedure like this:
Result: 12
Or, like this:
Result: 12
ASP Source :
Result:
Outputnya :
Result: 12
5. Contoh
Program Sesi Obyek “ OnStar and OnEnd ”
Sub
Application_OnEnd()
Application(“totvisitors”)=Application(“visitors”)
End Sub
Application(“totvisitors”)=Application(“visitors”)
End Sub
Sub Application_OnStart
Application(“visitors”)=0
End Sub
Application(“visitors”)=0
End Sub
Sub
Session_OnStart
Application.Lock
Application(“visitors”)=Application(“visitors”)+1
Application.UnLock
End Sub
Application.Lock
Application(“visitors”)=Application(“visitors”)+1
Application.UnLock
End Sub
Sub
Session_OnEnd
Application.Lock
Application(“visitors”)=Application(“visitors”)-1
Application.UnLock
End Sub
Application.Lock
Application(“visitors”)=Application(“visitors”)-1
Application.UnLock
End Sub
Untuk
menampilkan jumlah pengunjung saat ini dalam file ASP:
There are
online now!
online now!
Contoh
Program Applications Object
<%
Application("date")="2001/05/05"
Application("author")="W3Schools"
<%
Application("date")="2001/05/05"
Application("author")="W3Schools"
for each x
in Application.Contents
Response.Write(x & "=" & Application.Contents(x) & "
“)
next
%>
Response.Write(x & "=" & Application.Contents(x) & "
“)
next
%>
Output:
date=2001/05/05
author=W3Schools
date=2001/05/05
author=W3Schools
Contoh
Program Obyek Kesalahan
<%
dim objErr
set objErr=Server.GetLastError()
<%
dim objErr
set objErr=Server.GetLastError()
response.write("ASPCodeobjErr.ASPCode)
response.write("
“)
response.write(“ASPDescription=” & objErr.ASPDescription)response.write(“
“)
response.write(“Category=” & objErr.Category)
response.write(“
“)
response.write(“Column=” & objErr.Column)
response.write(“
“)
response.write(“Description=” & objErr.Description)
response.write(“
“)
response.write(“File=” & objErr.File)
response.write(“
“)
response.write(“Line=” & objErr.Line)
response.write(“
“)
response.write(“Number=” & objErr.Number)
response.write(“
“)
response.write(“Source=” & objErr.Source)
%>
response.write("
“)
response.write(“ASPDescription=” & objErr.ASPDescription)response.write(“
“)
response.write(“Category=” & objErr.Category)
response.write(“
“)
response.write(“Column=” & objErr.Column)
response.write(“
“)
response.write(“Description=” & objErr.Description)
response.write(“
“)
response.write(“File=” & objErr.File)
response.write(“
“)
response.write(“Line=” & objErr.Line)
response.write(“
“)
response.write(“Number=” & objErr.Number)
response.write(“
“)
response.write(“Source=” & objErr.Source)
%>
Contoh
Program Obyek Permintaan
<%
dim x,y
dim x,y
for each x
in Request.Cookies
response.write("
response.write("
“)
if Request.Cookies(x).HasKeys then
for each y in Request.Cookies(x)
response.write(x & “:” & y & “=” & Request.Cookies(x)(y))
response.write(“
“)
next
else
Response.Write(x & “=” & Request.Cookies(x) & “
“)
end if
response.write “
if Request.Cookies(x).HasKeys then
for each y in Request.Cookies(x)
response.write(x & “:” & y & “=” & Request.Cookies(x)(y))
response.write(“
“)
next
else
Response.Write(x & “=” & Request.Cookies(x) & “
“)
end if
response.write “
“
next
%>
next
%>
%>
Output:
firstname=Alex
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
firstname=Alex
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
Contoh
Program Obyek Respon
<%
Response.Write("Hello
World”)
%>
<%
Response.Write("Hello
World”)
%>
Output:
Hello
World
Hello
World
Contoh
Program Obyek Server
Contoh ini menciptakan sebuah instance dari MSWC.AdRotator komponen server:
Contoh ini menciptakan sebuah instance dari MSWC.AdRotator komponen server:
Sebuah objek
yang disimpan dalam variabel sesi hancur ketika sesi berakhir. Namun, Anda juga
dapat menghancurkan objek dengan mengatur variabel yang ada atau ke nilai baru:
or
Anda tidak
dapat membuat sebuah instance dari sebuah objek dengan nama yang sama sebagai
objek built-in:
Posted On : Jumat, 03 Oktober 2014Time : 04.52