50
2.15.1 Application Object
Menurut Basiura et al (2001, p144), Application objects dapat dikatakan sebagai
sebuah penampung global untuk informasi yang ada pada semua halaman atau modul di
dalam aplikasi ASP .NET.
Variabelvariabel dan referensi dari objek bisa disimpan ke
dalam objek
aplikasi.
Objek
aplikasi
dibentuk
saat
halaman
pertama
dari
aplikasi
di-
request.
Saat
lifetime
objek
aplikasi
tersebut, nilai
dari
objek
aplikasi
bisa
ditambah,
diubah, dan dihapus. Nilai dari objek tetap ada selama web service belum dimatikan.
2.15.2 Session Object
Session
didefinisikan
sebagai
periode
waktu
yang
dimiliki
oleh
seorang
pengguna unik untuk berinteraksi
dengan
sebuah
aplikasi khusus. Pada awal
pembentukan,
diperlukan
mekanisme
untuk
mengidentifikasi
pengguna lewat
koneksi
dari
HTTP untuk
menentukan
hubungan session yang ada di server dengan pengguna
tertentu. Session dibagi 3 yaitu :
Session
objects,
berjalan
di
dalam
proses.
Session
state
ASP
berada
di
dalam
proses yang sama yang berada dalam runtime ASP. Karena itu, aksi yang
mempengaruhi proses juga ikut mempengaruhi session state. Contohnya : Bila
proses ASP gagal atau objeknya telah hilang, session state juga akan ikut hilang.
Session
state,
bergantung
pada
penggunaan
cookies.
Ini
tentunya
membutuhkan
client
browser
untuk
mendapatkan
dukungan cookie. Browser yang tidak dapat
menerima cookies HTTP berarti session state ini juga tidak berfungsi.
Session
management
terbatas
untuk
satu
server.
Saat
request
session
dari
satu
website
pada
satu
server
ke
website
yang
berada
di
server
lain,
session
state
|