Posted by: k41p4nk on: Juni 13, 2007
Servlet adalah sebuah API dalam pemrograman java yang mempermudah para developer untuk menambahkan konten-konten dinamis dalam sebuah web server yang mengimplementasikan platform java. Spesifikasi Servlet dibuat oleh Sun Microsystem. Hingga 10 Mei 2006, versi dari spesifikasi Servlet sudah sampai versi 2.5.
Konten yang dihasilkan dari Servlet API ini pada umumnya berupa HTML, tetapi tidak menutup kemungkinan untuk menghasilkan konten XML dan konten-konten yang lain. Servlet sendiri dibuat untuk menandingi teknologi-teknologi konten web yang dinamis lainnya seperti PHP, CGI, ASP.NET.
Servlet API terdapat didalam javax.servlet package. Dalam sebuah Web Server, Servlet berinteraksi dengan sebuah Web Container, dimana Web Container ini bertanggung jawab penuh terhadap daur hidup, pemetaan URL terhadap Servlet tertentu lainnya.
Servlet sendiri sebenarnya adalah sebuah object (dari class interface) yang menerima request, kemudian menggenerate response berdasarkan request yang diterima tadi. Sedangkan untuk spesifik HTTP, disediakan sub-class dari Servlet, yaitu HttpServlet yang didalamnya terdapat juga obyek untuk manajemen session. Sedangkan daur hidup dari sebuah Servlet sendiri ada 4 state yaitu:
ServletContext hanya ada satu di setiap aplikasi, dan dapat digunakan oleh semua Servlet yang terlibat di aplikasi tersebut. Di sisi lain, masing-masing Servlet tadi memiliki ServletConfig sendiri-sendiri. ServletConfig ini menyediakan inisialisasi parameter untuk Servlet tersebut.
servletnya jalan background gitu
November 30, 2007 pada 2:40 am
servlet ngga cuman buat http aja. pernah bikin servlet yang jadi smpp daemon. hehehe, ngawur but it works…