Servlet, web uygulamasında dinamik web sayfası oluşturmak için kullanılan sunucu tarafı teknolojisidir . Aslında sunucu uygulaması, bazı işlevleri olan sınıf ve arabirimler grubundan oluşan bir API'dir. Servlet API'sini kullandığımızda, servlet sınıflarının ve arabirimlerinin önceden tanımlanmış işlevlerini kullanabiliriz.
Servlet'in yaşam döngüsü:
Web kapsayıcısı, sunucu uygulaması örneğinin yaşam döngüsünü korur.
1. Servlet sınıfı yüklendi
2. Servlet örneği oluşturuldu
3. init () yöntemi çağrıldı
4. service () yöntemi çağrıldı
5. invoke () yöntemi çağrıldı
İstemci (tarayıcı) tarafından yapılan istekte bulunulduğunda, web kapsayıcısı sunucu uygulamasının çalışıp çalışmadığını denetler ve evet ise service () yöntemini çağırır ve tarayıcıya yanıt verir.
Sunucu uygulaması çalışmadığında, web kapsayıcısı aşağıdaki adımları izleyin.
1. classloader sunucu uygulaması sınıfını yükleyin
2. Sunucu uygulamasını başlatır
3. Sunucu uygulamasını başlatır
4. service () yöntemini çağırın
istek web kapsayıcısı belirli bir süre bekledikten sonra, bu kez istek gelirse sadece service () yöntemini çağırır, aksi takdirde destroy () yöntemini çağırır.
servlets
Kara kutu açılana kadar sorunuzun altındaki etiketi üzerine getirin . Oradaki tıklayın bilgisi bağlantısını.