2012-05-21 19 views
5

Servlet konteyneri ve jsp konteynerini duyduğum servlet teknolojisi ile ilgili çalışıyorum, her ikisinin de aynı olup olmadığı konusunda kafam karışıyor.
Bir jsp sayfası, jsp konteyneri tarafından dağıtılır, ancak servlet, sunucu kabı tarafından işlenir.
Servlet kapsayıcısında bulduğum bazı sitelerde, jsp isteği geldiğinde sunucu kapsayıcısını jsp contaner'a dönüştüren sayfa derleyicisi adlı bir dosyada arama yapılır.jsp container vs servlet konteyneri

Bu yüzden bilmek istiyorum, aslında bu çekimler arasında dönüşüm gerçekleşir veya her ikisi de birbirinin yerine kullanılanla aynı şeydir.

Teşekkür

tüm
+1

Yinelenen! Benzer soru zaten yanıtladı. Http://stackoverflow.com/questions/2113934/are-jsp-and-servlet-container-same linkine aşağıdaki linkten ulaşabilirsiniz: –

cevap

3

Birincisi, yürütülmeden bir JSP Servlet çevrilmiş olduğu için bir Servlet konteyner olmayan bir JSP konteyner diye bir şey yoktur. Yani bir JSP konteyneri Servlet'i desteklemelidir.

Tam tersi her zaman doğru değildir, en azından Servlet teknolojisinin ilk ortaya çıktığı ve konteynere Servlet konteyneri adı verildiği eski zamanlarda.

JSP ortaya çıktığında, JSP sayfalarını bir sunucuya dönüştüren ve işleyen bir motor, eski Servlet kapsayıcısına eklenir ve insanlar genellikle böyle bir kapsayıcı JSP/Servlet kabı olarak adlandırılır. Günümüzde, JSP konteyneri ve Servlet konteynırı aynı ya da daha çok aynı şeyi ifade ediyor çünkü ikisi de JSP ve Servlet'i destekliyor.

0

Jsp ve servelet birbirleriyle değiştirilebilir. Sunucu sunucusu olarak jsp, bir web sunucusunun bir parçası olarak kullanılır. Onları yürüten sunucu bileşeni, jsp konteyneri olarak yeniden adlandırılır.