Setiap halaman pada aplikasi web berbasis ASP.NET menggunakan konsep sharing common resources , tentu saja hal ini hanya berlaku pada halaman halaman web yang terdapat dalam satu aplikasi web. Bagi pakai sumber daya ini diatur oleh suatu mekanisme domain yang dikenal dengan application domain.
Application domain adalah suatu area yang terisolasi yang memisahkan pemetaan sumber daya dari aplikasi yang satu dengan aplikasi yang lain. Konsep ini memungkinkan bahwa satu web aplikasi yang satu dengan yang lain saling terisolasi dan aman apabila terjadi kesalahan fatal antara satu web aplikasi dengan web aplikasi yang lain. Setiap aplikasi web memiliki sesi, cache, dan konfigurasinya sendiri.
Dalam lingkungan pemograman asp.net pada umumnya sebuah aplikasi web memiliki satu direktori khusus pada web server yang dikenal dengan Virtual Directory.
Application Domain != Virtual Directory
“Virtual directory adalah direktori fisik pada file system yang
diekspos ke lingkungan internet berdasar pada konfigurasi IIS,
sementara application domain adalah suatu area non-fisik yang
diisolasi berdasar .NET runtime”
Sebuah aplikasi ASP.NET berada dalam sebuah application domain dan sebuah virtual directory, tetapi dalam sebuah virtual directory dapat dimungkinkan terdapat lebih dari satu aplikasi ASP.NET. Pada keadaan ini maka aplikasi ASP.NET akan bekerja dalam sebuah application domain, walaupun ini adalah satu hal yang harus dihindari tetapi secara implisit keadaan ini dapat diatasi melalui konfigurasi per-aplikasi atau pemisahan application domain pada setiap web aplikasi.
.aspx
Halaman web asp.net biasanya terdiri dari deklarasi antarmuka dan juga kode script.
.ascx
User control, berupa bagian antarmuka yang
.asmx
Ekstensi khusus untuk halaman web services.
Secara umum IIS akan memperlakukan halaman
dengan ekstensi ini dengan suatu aplikasi web
yang dapat meng-generate komunikasi web
services.
Web.config
Berkas konfigurasi ASP.NET
Global.asax
Berkas kode dan variabel global yang dibagi-pakai
untuk beberapa aplikasi web sekaligus
.cs/.vb
Berkas kode pemograman pada ASP.NET
.master
Halaman web yang dijadikan template untuk
sebuah aplikasi web.
.skin
Berkas deifinisi tampilan yang memungkinkan
sebuah aplikasi web dapat berubah-ubah dari sisi
tampilan
ASP.NET juga memiliki struktur direktori yang khusus dan konsisten. Konsistensi ini memberi kemudahan bagi pengembang dalam memetakan berkas-berkas yang sejenis dalam sebuah direktori.
Bin
Berisi komponen .NET dll yang direferensikan pada
aplikasi web. Folder ini juga berisi hasil kompilasi
kode pemograman asp.NET pada aplikasi yang
bersangkutan.
App_Code
Berisi kode pemograman yang secara dinamis
dikompilasi dan dapat diubah sewaktu waktu
tanpa harus mengkompilasi seluruh aplikasi web
secara keseluruhan.
App_Global Resources
Berisi berkas definisi yang dapat diakses secara
global. Pada umumnya direktori ini berisi berkas
yang dapat digunakan untuk dukungan multi-
bahasa
App_Local Resources
Berisi berkas definisi yang hanya dapat diakses
App_web References
Berisi berkas referensi aplikasi web yang
bersangkuitan dengan web services yang terdapat
pada aplikasi web lain.
oleh halaman web tertentu
App_Data
Berisi data yang digunakan untuk aplikasi web
sebagai contoh berkas xml, access, atau berkas
App_Theme
Berisi theme atau skin yang digunakan pada
sebuah aplikasi web.
SQL Server 2005 express.
6 comments:
Selamat Datang di website saya. . (><)
saya mau tukeran link dengan Anda...,silahkan pasang link saya juga di blog Anda
dulu saya pernah berniat jadi seorang programer, tapi apa daya otak-ku ga kesampaian hehe..
thankz ats add link-nya. link-nya sudah terpasang di "blog teman", silahkan di cek.
maaf url link saya kelebihan "http" di blog ini
Hhehehe. . .
Y emg jd progammer bkin pusink??!
Tp gajinya gede bro!!
Ke blog ane juga yuuk, http://blog.jaringanhosting.com
ada banyak tips-tips ASP.NET,Visual Studio, Hosting dan pemrograman web lainnya . Untuk yang mau tau manfaatnya mengembangkan website ASP.NET MVC baca aja ni artikel ini ..
Manfaat Mengembangkan website ASP.NET MVC
Semoga bermanfaat :)
nice banget..
mampir juga ya
http://pemrogramanwebdinamis.blogspot.co.id/
Post a Comment