Apache Tomcat’in tam olarak işlevi nedir? yazısına yapılan yorumlar https://hasscript.com/4247/apache-tomcatin-tam-olarak-ilevi-nedir/ Fri, 09 Sep 2022 09:28:58 +0000 hourly 1 https://wordpress.org/?v=7.0.1 Yazar: Furkan Bilsel https://hasscript.com/4247/apache-tomcatin-tam-olarak-ilevi-nedir/#comment-4253 Fri, 09 Sep 2022 09:28:58 +0000 #comment-4253 kenan yorumuna yanıt olarak.

Çok teşekkürler.

]]>
Yazar: kenan https://hasscript.com/4247/apache-tomcatin-tam-olarak-ilevi-nedir/#comment-4250 Fri, 09 Sep 2022 09:24:58 +0000 #comment-4250 Güzel soru. Bir http neden kullanmıyoruz sorun vardı bir tane o soruya da bağlanıyır kısaca.

Konu şu herhangi bir programlama dili kullanırken saf programlama dili ile port açma kapama işlerini yapabiliyorsun. Ama içinde dümdüz text mesajlar gönderiyorsun. Bu mesajları biraz daha standard hale getirmek için protokoller kullanıyorsun. Örneğin en bilineni HTTP protokolü. HTTP protokolünün kendi dinamikleri var.

  • Sunucu/istemci yöntemiyle çalışır
  • Connection açık kalmaz
  • request/response çalışır
  • head/body ayrılır
  • tipi olur

Bunlar ve bunlara benzer şeyler.

Tomcat nerede devreye giriyor. Java kodunun HTTP protokolünü desteklemesi için bir sunucu uygulaması yazıyorsun. Keza sunucu/istemci çalışıyor. Bunu komple kendin yazmak yerine yazılmış bir sunucuyu kullanabilirsin. Java’da da tomcat bilinen ve en çok kullanılan sunucu oluyor. Yerine jetty, IBM WAS veya başka sunucular da kullanabilirsin. Ya da zaman/tecrüven varsa kendin de yazabilirsin (tabi tavsiye etmeyiz).

]]>