Halo, nama saya Agung. Berasal dari Denpasar, Bali. Blog ini adalah blog harian saya, dari curahan hati, dan beberapa tulisan untuk catatan pribadi

Menu & Search

Servlet 3 Example

July 11, 2011

Untuk perkenalan dengan Servlet 3, saya mencoba membuat sebuah web app kecil dimana user yang pertama kali datang diharuskan untuk login terlebih dahulu (url  / yang dirouting ke Servlet itu sendiri dengan menggunakan annotation @WebServlet tanpa harus susah2 mendeklarasikan pada web.xml)

User divalidasi dari list username yang diload kememory saat container hidup dengan menggunakan event listener ServletContextListener (Dengan menggunakan @WebListener lagi lagi tanpa perlu mendeklarasikan pada web.xml)

Saat User telah login credential mereka akan di simpan dimemory. Jika nanti ada orang yang berusaha login dengan credential tersebut maka akan di tolak. Tapi jika user telah logout maka user tersebut diperbolehkan untuk login kembali (menggunakan SessionListener lagi lagi dengan bantuan @WebListener dan tanpa harus mendeklarasikan pada web.xml)

Kemudian saat request dikembalikan menjadi response, response tersebut terlebih dahulu di filter untuk menghilangkan white space. Kita coba untuk memfilter semua page yang ada pada app (dengan menggunakan @WebFilter(“/*”)  notice regex? , lagi lagi tanpa harus mendeklarasikan pada web.xml)

Ah kebanyakan teori, langsung saja praktek. Cekidot :
http://example-code.googlecode.com/files/servlet3example.zip

Related article

Tentang Warisan

Warisan, sering kali menjadi sebuah momok dalam kehidupan banyak masyarakat…

Tiering Aset

Selama ini cara orang berpikir tentang investasi hampir selalu tentang…

Tentang Tanah

Tanpa disadari, portfolio saya sangat terkonsentrasi dan condong ke tanah.…

Discussion about this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Type your search keyword, and press enter to search