Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehLeony Muljana Telah diubah "6 tahun yang lalu
1
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
PERTEMUAN V
2
Outline Menyimpan object Context Request Session
3
Penyimpanan object Cara penyimpanan data : Sementara Permanen
Keuntungan mempergunakan java – data yang kita simpan bisa sederhana dan kompleks Permanen
4
Penyimpanan object sementara
Bukan ke dalam file atau database, tetapi mengirimkan data yang sedang dimanipulasi ke bagian lain dalam aplikasi kita Tempat penyimpanan : Page context HTTP servlet request Cookies Session Application
5
Page context HTTP servlet request
Variabel / data yang disimpan didefinisikan dalam sebuah halaman dan HANYA akan dikenali di halaman tersebut Biasanya dalam JSP HTTP servlet request Object /data yang disimpan dalam sebuah request tunggal Request dikirim, diterima, data diekstrak, response dikembalikan ke client maka data atau object dalam request tersebut tidak dapat diakses lagi
6
Session Application Dapat diakses oleh semua bagian aplikasi
Data tersimpan selama session belum berakhir Application Dapat diakses oleh semua bagian aplikasi tanpa memperhatikan request atau session dari user dapat dishare antara user satu dan user lain
7
Menyimpan dan mengambil data
public void setAttribute (String key, Object value) Mengambil public object getAttribute (String key) Return type adalah type object, perlu di-casting sesuai dengan type object yang kita inginkan Menghapus removeAttribute (String key)
8
Cookies vs session Aplikasi web stateless cookies atau session
State diingat di sisi client user dapat menghapus cookie Hanya bisa menyimpan string, tidak bisa menyimpan object yang kompleks Setelah dibuat, JANGAN LUPA add.cokie() Session State diingat di sisi server Setiap client memiliki session sendiri-sendiri Session dan cookies punya lifespan
9
Session otomatis berakhir ketika browser ditutup
Secara default session hidup selama 30 menit Session dapat dihapus secara eksplisit session.invalidate(); Melepas semua resource yang diingat oleh session
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.