Servlet Context Event Listener yaitu melakukan notifikasi terhadap suatu event web application procces dimulai (deployed) atau di shutdown (un-deployed). Contohnya biasanya digunakan untuk melakukan init database ketika web application startup kemudian objectnya disimpan di serlet context setelah berakhir kita bisa destroy connection-nya. Berikut adalah implementasinya:

Berikut adalah event servlet context listener untuk connection database:

Berikut adalah contoh memanggil servlet context listner dari servlet:

Selain contoh di atas, kita juga bisa menggunakan beberapa fitur lainnya seperti:

Event Category Event Description Java Interface
Lifecycle Change Servlet Context creation (deploy started), Imminent shutdown of the servlet context javax.servlet.ServletContextListner
Attribute Changes Addition, Removal, Replacement of servlet context attributes javax.servlet.ServletContextAttributeListener