Apache Tomcat, Apache Yazılım Vakfı tarafından geliştirilmiş açık kaynak bir Java Servlet Container uygulamasıdır. Tomcat Java Servlet, JavaServer Pages (JSP), ve WebSocket dahil olmak üzere birçok Java EE belirtimlerini gerçekleştirir ve Java kodunun çalışabileceği sadece Java ile yazılmış HTTP ağ sunucu çevrelerini sağlar.
Apache Tomcat'in varsayılan ekranı | |
Orijinal yazar(lar) | |
---|---|
Geliştirici(ler) | The Apache Software Foundation |
İlk yayınlanma | 1999 | )
Güncel sürüm | 10.1.24 / 13 Mayıs 2024 |
Programlama dili | Java |
Tür | (Servlet container) HTTP web sunucusu |
Lisans | Apache-2.0 |
Resmî sitesi | tomcat |
Kod deposu | Tomcat Repository |
Tomcat'in bakımı, onarımı ve geliştirilmesi Apache Yazılım Vakfı himayesinde, halka açık bir yazılımcı topluluğu tarafından, açık kaynak kodlu yazılım olarak yapılmış, Apache Lisansı 2.0 altında yayınlanmıştır.
Bileşenleri
Tomcat 4.x sürümü Catalina (sunucu konteyner), Coyote (HTTP bağlantısı) ve Jasper (JSP motoru) bileşenleri ile yayınlanmıştır.
Catalina
Catalina Tomcat'in sunucu kabı (İngilizce:servlet container)'dır. Catalina hem sunucu hem JavaServer Pages (JSP) için Sun Microsystems şirketinin (zamanında yazmış olduğu) şartname takip ederek geliştirilmiştir. Tomcat'de Realm (Tomcat Realms olarak da bilinir) kullanıcılara ait kullanıcı ismi, şifre ve rollerden oluşan (aynı Unix gruplarındaki gibi) bir veritabanını simgeler. Farklı Realm uygulamaları, Catalina'nın, bu bahsedilen kimlik doğrulama bilgilerinin hali-hazırda yaratılıp muhafaza edildiği ortamlara entegre olmasına izin verir. Daha sonra bu bilgileri sunucu şartnamelerinde tanımlanmış Konteyner Tabanlı Güvenlik (İngilizce: Container Managed Security) uygulamasını kurmak için kullanır.[]
Coyote
Coyote, HTTP 1.1 protokolünü bir web sunucusu olarak destekleyen, Tomcat'in bağlantı bileşenidir. Bu Catalina'nınyerel dosyaların HTTP dokümanları olarak sunulduğu sade bir web sunucusu olarak iş görmesini sağlar.[]
Kaynakça
- ^ "Tomcat 10.1.24 (schultz)". 13 Mayıs 2024. Erişim tarihi: 13 Mayıs 2024.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Apache Tomcat Apache Yazilim Vakfi tarafindan gelistirilmis acik kaynak bir Java Servlet Container uygulamasidir Tomcat Java Servlet JavaServer Pages JSP ve WebSocket dahil olmak uzere bircok Java EE belirtimlerini gerceklestirir ve Java kodunun calisabilecegi sadece Java ile yazilmis HTTP ag sunucu cevrelerini saglar Apache TomcatApache Tomcat in varsayilan ekraniOrijinal yazar lar Gelistirici ler The Apache Software FoundationIlk yayinlanma1999 25 yil once 1999 Guncel surum10 1 24 13 Mayis 2024Programlama diliJavaTurServlet container HTTP web sunucusuLisansApache 2 0Resmi sitesitomcat wbr apache wbr org Kod deposuTomcat Repository Tomcat in bakimi onarimi ve gelistirilmesi Apache Yazilim Vakfi himayesinde halka acik bir yazilimci toplulugu tarafindan acik kaynak kodlu yazilim olarak yapilmis Apache Lisansi 2 0 altinda yayinlanmistir BilesenleriTomcat 4 x surumu Catalina sunucu konteyner Coyote HTTP baglantisi ve Jasper JSP motoru bilesenleri ile yayinlanmistir Catalina Catalina Tomcat in sunucu kabi Ingilizce servlet container dir Catalina hem sunucu hem JavaServer Pages JSP icin Sun Microsystems sirketinin zamaninda yazmis oldugu sartname takip ederek gelistirilmistir Tomcat de Realm Tomcat Realms olarak da bilinir kullanicilara ait kullanici ismi sifre ve rollerden olusan ayni Unix gruplarindaki gibi bir veritabanini simgeler Farkli Realm uygulamalari Catalina nin bu bahsedilen kimlik dogrulama bilgilerinin hali hazirda yaratilip muhafaza edildigi ortamlara entegre olmasina izin verir Daha sonra bu bilgileri sunucu sartnamelerinde tanimlanmis Konteyner Tabanli Guvenlik Ingilizce Container Managed Security uygulamasini kurmak icin kullanir kaynak belirtilmeli Coyote Coyote HTTP 1 1 protokolunu bir web sunucusu olarak destekleyen Tomcat in baglanti bilesenidir Bu Catalina ninyerel dosyalarin HTTP dokumanlari olarak sunuldugu sade bir web sunucusu olarak is gormesini saglar kaynak belirtilmeli Kaynakca Tomcat 10 1 24 schultz 13 Mayis 2024 Erisim tarihi 13 Mayis 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link