Servlet container, java servletleri çalıştırabilen bir web server’dır. Container sayesinde  güvenlik, JSP processing, networking,threadler gibi konularla uğraşmamıza gerek kalmaz. Container bizim için bunları kendisi hallettiğinden, biz sadece business logic üzerinde çalışabiliriz. Ama her web server, servlet container olamaz. Örneğin Apache HTTP Server, sadece statik HTML sayfalarını sunabilir.Java servletleri çalıştıramaz. Bu yüzden de servlet container olamaz. Tomcat ise hem HTTP listener, hem de JSP/servlet engine içerdiğinden hem statik, hem de dinamik HTML sayfalarını sunabilir. Bu yüzden servlet container olabilir.
En çok kullanılan servlet containerlar:
– Apache Tomcat
– Glassfish
– JBoss
– WebLogic

Servlet container istek ve cevapları kullanabilmek için servlete request ve response nesneleri gönderir. Servlet de bu nesneleri inceleyip ona göre cevapları hazırlar.

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir