Logging incomming request dengan Servlet Filter
Servlet Filter yaitu sebuah object yang di trigger ketika sebelum atau sesudah suatu proces dari sebuah request ke web aplikasi.
Filter biasanya digunakan untuk:
- Recording semua request yang masuk,
- Logging,
- Data compression,
- Encription dan Dencryption,
- Input validation.
Untuk menggunakan filter di dalam servlet, kita harus mengimplement interface javax.servlet.Filter
yang terdiri dari 3 method yaitu:
init()
method, yaitu method yang biasanya digunakan untuk menginisialisasi data dan juga biasanya di panggil satu kali saat di awal web app di deploydoFilter(HttpServlerRequest, HttpServletResponse, FilterChain)
method, yaitu method yang digunakan untuk melakukan logging, data compression, encription dan dencryption, input validation dan lain-lain.destroy()
method, yaitu method yang biasanya digunakan untuk melakukan cleanup data setelah di un-deploy
Berikut adalah contoh penggunaan logging menggunakan Servlet Filter:
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!