Pada postingan kali ini saya akan membagikan cara membuat session pada web java J2EE menggunakan editor Netbeans dan server Apache Tomcat atau Glashfish atau Server yang lainnya. Secara singkat, session merupakan jembatan pemisah ketika kita akan masuk ke suatu halaman web yang mempunyai hak akses khusus seperti bagi admin dan user umum. Maksud session disini adalah ketika kita melakukan proses login, maka data-data kita akan diambil sesuai akun yang digunakan pada saat login.
|
http://informatika-newbie.blogspot.com |
Contohnya adalah ketika kita masuk ke situs jual beli online, kita melakukan proses login, maka data yang diolah merupakan data kita. ketika kita beli barang, maka akan dimasukan ke keranjang dengan akun kita. ketika kita logout atau keluar lalu masuk kembali, maka secara otomatis keranjang akan tetap terisi dengan barang yang tadi kita pilih, itu penjelasan singkatnya mengenai fungsi dari session ini.
Langsung saja kita ke program untuk membuat session, berikut perintahnya :
- Langkah pertama adalah kita panggil library yang akan digunakan, disini kita menggunakan library dari komponen java io.
<%@page import="java.io.File"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
- selanjutnya kita masukan scrip sessionnya seperti pada perintah dibawah ini :
<%
String sesi=(String)session.getAttribute("session");
if(sesi==null){
response.sendRedirect("login.jsp");
}
else{
%>
- Pada perintah diatas merupakan session yang disimpan dalam sebuah variabel bernama sesi. dengan sebuah kondisi yaitu ketika tidak ada sebuah sesi atau akun yang dalam keadaan hidup pada perangkat yang digunakan, maka situs akan mengalihkan halaman ke halaman login.
- Dibawah ini merpakan session untuk melakukan proses logout :
<%
session.removeAttribute("username");
session.invalidate();
response.sendRedirect("login.jsp");
%>
- Pada perintah diatas, ketika kita memilih menu logout, maka session akan dihapus, dan akan dialihkan ke halaman login kembali.
Sekian penjelasan singkat mengenai session dan script untuk membuat session, semoga dapat bermanfaat!!!!
Artikel keren lainnya:
Belum ada tanggapan untuk "Program Session Login Web Enterprise J2EE Java Netbeans || Informatika Newbie"
Post a Comment