Container nedir?
Java EE mimarisinde "container", componentleri destekleyen birimdir.Web container
Servlet, JSP, vb web componentlerini destekler.İletişim desteği, servlet lifecycle yönetimi, multithreading desteği, JSP desteği (JSP nin java'ya çevrilmesi) gibi destekler sağlar.
Örneğin her servlet tek instance olarak oluşturulur. Requestlerin sayısı arttıkça container instance sayısını artırabilir.
EJB container
EJB container EJB componentlerini destekler.Bean lifecycle yönetimi, transaction desteği, vb destekler sağlar.
Container'ın faydası nedir?
Thread, networking, security gibi konuları kendisi hallederek bizim sadece uygulamadaki business logic üzerine yoğunlaşmamızı sağlar.Not: Tam kapasiteli bir application serverda hem web container, hem de EJB container bulunur.
Hiç yorum yok:
Yorum Gönder