Home > Java and Web > Java Servlet [ Part 1 ]

Java Servlet [ Part 1 ]

Java servlet adalah object Java yang merespon terhadap HTTP Request. Java servlet berjalan di Java web server ( GlashFish, Tomcat ). Java servlet merupakan salah satu bagian dari Java web application. Sebuah Java web server dan servlet container dapat menjalankan beberapa aplikasi web pada saat yang sama, dengan masing-masing dapat memiliki beberapa servlet berjalan di dalam aplikasi web tersebut. Cara kerja dari Java servlet kurang lebih sebagai berikut :

  • Browser mengirim HTTP Request ke Java web server
  •  Java web server melakukan pengecekan apakah request tersebut untuk servlet
  •  Jika request tersebut untuk servlet, maka servlet container akan mencari servlet yang sesuai request dan mengaktifkan servlet
  • Servlet memproses request dan menghasilkan respond
  • Respond di kirim kembali browser

Servlet mempunyai daur hidup yang diatur oleh servlet container sebagai berikut :

  • Load servlet class
  • Create object  dari servlet class
  • Panggil method init () dari servlet object untuk melakukan inisialisasi object servlet
  • Panggil method service() dari servlet object untuk setiap HTTP Request
  • Panggil method destroy() dari servlet object

Ilustrai daur hidup servlet.

Daur Hidup Servlet

Daur Hidup Servlet

Daur hidup servlet untuk point 1, 2, 3 dan 5 hanya dieksekusi satu kali sedangkan point 4 dilakukan lebih dari sesui dengan jumlah HTTP Request.

Semoga bermanfaat.

Referensi : Dari Berbagai Sumber.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: