Jumat, 20 Februari 2015

Java Servlet Filter dan Listener


Sore gan/sist, kali ini ane mau membahas membuat java servlet filter dan listener. Aplikasi yang berfungsi untuk mencatat aktifitas yang dilakukan oleh user pada aplikasi kita, semua kegiatan yang dilakukan user akan dicatat oleh server pada file log. Selain mencatat kegiatan user (logging), aplikasi juga akan memvalidasi user ketika mengakses halaman tertentu. Jika user belum melakukan login maka program akan mengarahkan user ke form login (Session Validation). Untuk mewujudkan hal tersebut, kita akan memanfaatkan Servlet Filter. Sekian testimonynya mari kita praktekan di tkp :D

Ini adal print screen script di beberapa file .jsp

Gambar di atas adalah tampilan susunan aplikasi / form di netbeans

Ketikan script seperti diatas pada file index.html

Selanjutnya script pada checkoutpage.jsp
Script di loginsucces.jsp


Loginservlet.java

LogoutServlet.java

Script RequestLoggingFilter.java



Script Authenticationfilter.java

Contoh dari context dan listener, gambar di atas adalah contoh aplikasinya

Gambar di atas adalah script HttpSessionAttributeListener

Script HttpSessionListenerClass

ServletContextAttributeListenerClass



ServletContextClass



ServletContextListenerClass


ServletRequestListenerClass

Sekian dari ane gan / sist, selamat mencoba ya. Terima kasih :)



























Jumat, 05 Desember 2014

Javaservlet menggunakan hashtable

Permisi gan/sist saya akan berbagi tutorial bagaimana membuat form input atau menyimpan data dengan Java Servlet menggunakan Hashtable. Disini menggunakan bahasa pemrograman java menggunakan netbeans 

Untuk mempersingkat langsung saja kita ke TKP :

1. Buka aplikasi netbeans
2. Buat projek baru, pada jendela wizard di kolom Categories pilih Java Web dan di kolom Projects pilih    Web Application.
3. Lalu beri nama projectnya
4. Pilih server glassfish/apache tomcat, karena tidak memakai framework langsung klik finish saja
setelah itu buat file servlet nya, buat dengan nama login.java atau terserah anda,ini untuk form login nya.
Berikut ini skrip import nya

Form Login
 
 

lalu edit untuk loginnya

 

Script disini session, redirect ke alamat loginServlet dan terakhir ada code html untuk form loginnya.\



script disini untuk mengambil parameter user dan password, jika login berhasil maka masuk content berikutnya tapi jika login salah maka ada notif "Invalid Login" dan harus "back" atau ke loginServlet
 
Scrip disini untuk melanjutkan jika login berhasil ke content selanjutnya.


Selanjutnya adalah membuat form input data

Form Input data

Plug-in java
 
Script disini adalah untuk pembuatan string atau variabel, dan juga ada hashtable untuk menyimpan data sementara tanpa menggunakan database.
 

Get parameter delete dan update, menghapus data dari hashtable di data.remove (idnya), mengedit atau update data dari table ke form.
 
 
Script untuk tampilan form gan
 
 
Script tersebut untuk mengambil data dari getparameter, dan code tampilan table header.

 
Fungsi scriptnya untuk memvalidasi data, apakah data terisi semua atau tidak jika terisi semua proses simpan berhasil jika tidak terisi maka lengkapi data.
 
Jika validasi berhasil maka data akan disimpan di table hash 
 
Script untuk mengulang data yang disimpan atau menampilkan data yang sudah tersimpan, ada dua action disana delete dan update(edit).


 Ok gan itu scriptnya ane run/test muncuylnya kaya gini gan :D 
itu klo udah login ya
 
 Ok gan sekian dari ane, mohon maaf jika ada kesalahan. kritik dan saran komen aja gan hehe. Terima Kasih