Apache Tomcat nedir ve hangi işlevleri sağlar?


Yayın Tarihi:10 Ocak 2021.



INFOMARTION > Apache Tomcat nedir ve hangi işlevleri sağlar?

Genel bakış.

Apache Tomcat nedir? Java'da web uygulamaları oluştururken kullanılır ve hangi özel işlevleri sağladığını açıklar.

İçindekiler

  1. Apache Tomcat nedir?
  2. Apache Tomcat tarafından sağlanan işlevler
  3. özet

1. Apache Tomcat nedir?

Apache Tomcat genellikle Tomcat olarak bilinir.(Bundan böyle Apache Tomcat ifadesi Tomcat olarak ifade edilecektir.)Tomcat aşağıdaki Tomcat web sitesinde açıklanmaktadır.「The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.」

http://tomcat.apache.org/

Bu teknoloji Java'da web uygulamalarını çalıştırmak için kullanılır.

Diğer bir deyişle, Tomcat kısaca "Java'yı bir web uygulaması olarak çalıştırmak için temel işlevsellik" sağlar.

2. Apache Tomcat tarafından sağlanan işlevler

Tomcat tarafından sunulan birçok özellik vardır. Tomcat web sitesindeki aşağıdaki sayfalar Tomcat tarafından sunulan tüm işlevleri anlamanıza yardımcı olacaktır.

http://tomcat.apache.org/tomcat-9.0-doc/index.html

Her şeyi okumak zaman alıcı olacaktır, bu nedenle Tomcat'i anlamak için üç temel teknolojiye odaklanacağız: iletişim bağlantılarını kontrol etme yeteneği, birden fazla iletişimi kontrol etme yeteneği ve çalışan uygulamaları kontrol etme yeteneği.

2-1. İletişim bağlantısı kontrol fonksiyonları

Tomcat, kullanıcı isteklerini kabul etmek ve sunucuya bağlanmak için bir mekanizma sağlar. İletişim, aşağıdaki şemada gösterildiği gibi bir PC'den bir tarayıcıya "https://~" yazıldığında gerçekleşir.

Şu anda iletişimi başlatmak için sunucuya bağlanmanız gerekir ve Tomcat bağlanmak için bir mekanizma sağlar.

2-2. Çoklu iletişim için kontrol fonksiyonları

Tomcat, aynı anda birden fazla kullanıcıdan gelen iletişimleri işlemek için bir mekanizma sağlar. Aşağıdaki şemada gösterildiği gibi birkaç kullanıcının sunucuya eriştiğini varsayalım.

Şu anda Tomcat, her seferinde bir kullanıcıyı sırayla işlemek yerine, birden fazla kullanıcıdan paralel olarak iletişim başlatmak için bir mekanizma sağlar.

2-3. Gerçekleştirilecek uygulama kontrol fonksiyonları

Tomcat, çalıştırılacak uygulamaları sıralamak için bir mekanizma sağlar. Tomcat üzerinde birden fazla uygulama konuşlandırılabilir. Aşağıdaki şemada gösterildiği gibi Tomcat üzerinde birkaç uygulama olduğunu varsayalım.

Tomcat, URL'ye göre şu anda hangi uygulamanın kullanılacağını belirlemek için bir mekanizma sağlar.

3. özet

Tomcat, Java'da web uygulamaları oluşturmak, iletişim kısmını ve yürütülecek uygulamayı kontrol etmek için temel işlevsellik sağlar.

Sonuna kadar izlediğiniz için teşekkür ederiz.