JavaEE etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
JavaEE etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Ağustos 2020 Pazartesi

Web Server vs Application Server

Web server, http protokolleriyle statik bir içeriği paylaşan bir sunucudur. Tomcat bir web sunucusu özelliği gösterir. Ek olarak java servletleri ile işlem yapabilmesi sayesinde dinamik web sayfaları da oluşturulabilir. Web sunucusu sabit bir veri kaynağından okuma yaparak istek-cevap(request-response) mantığı ile çalışır.

Application server ile ise sunucu üzerinde uygulama çalıştırmak ve bunun sonucunda üretilen sonuçlar istenen formatta düzenlenerek bir işlem yapılır ve bir çıktı oluşur. JBoss bir application server özelliği gösterir.  Application serverlar içinde bir web server bulundurabilirler.




Application server web uygulaması olarak kullanılacağı zaman içinde bir web sunucusu bulundurur. Clientten gelen istekleri almak ve application serverda üretilen sonuçları cliente geri döndürmek web serverın sorumluluğunda olur. Application server aynı zamanda veritabanıyla etkileşimi de sağlar.