Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Tomcat Genel Bakış
- Apache'ye Hızlı Genel Bakış
- Apache Software Foundation
- Jakarta Projesi
- Tomcat Lisanslama
- J2EE Teknolojileri
- Java Web Development
- Servlet/JSP Kapsayıcıları
Java Web Uygulamaları
- Servlet'lere Genel Bakış
- Servlet'lerin Avantajları ve Yaşam Döngüsü
- Java Sunucu Sayfaları
- JSP, Java Bean'ler ve JSP Etiket Kütüphaneleri
- MVC Çerçeveleri
Tomcat Kurulumu
- Apache Tomcat'u İndirme ve Kurma
- Bir JVM indirme ve kurma, Tomcat indirme, Ant indirme ve kurma
- Windows Kurulum Programı
- Java Bellek yönetimi ve performans için JVM'yi ayarlama
Tomcat Dizimleri
- Tomcat Kurulum Dizimleri, Tomcat Dizim Yapısı, bin Dizimi, Ortak ve Paylaşılan Dizimler
- conf Dizimi, logs Dizimi, server dizimi, work Dizimi, temp Dizimi, webapps Dizimi
- Web Uygulama Dizim Yapısının Yapısı
- HTML ve JSP Sayfalarını ve Web Bağlamını Dağıtma
- JSP Sayfası ve Oluşturulan Kod
- Bir Web Uygulaması Dağıtma
Tomcat Yapılandırma
- Tomcat'un Yapılandırması ve Tekniklere Bakış
- Tomcat'un Bileşen Mimarisi
- <Server> Element, <Service> Element, <Connector> Element, <Engine> Element, <Host> Element, <Context> Element, <Realm> Element, <Valve> Element, <Listener> Element, <Loader> Element, <Manager> Element
- server.xml Dosyası
- server.xml'i Değiştirme
Web Uygulamaları
- Web Uygulaması Yönetimi ve Dağıtımı
- Bir Web Uygulamasının Dizim Yapısı
- web.xml yapılandırma dosyası
- Dağıtım Tanımlayıcıları
- <web-app></web-app> Element
- Bir Servlet'i Bir URL'ye Eşleme
- <resource-ref></resource-ref> Element
- <env-entry></env-entry> Element
- <ejb-ref></ejb-ref> Element
- Örnek bir web.xml dosyası
- Bir Web Uygulaması Dağıtma
- Tomcat'un varsayılan conf/web.xml dosyası
- Varsayılan JSP ve Statik içerik servlet'lerini ayarlama
Tomcat Yöneticisi
- Tomcat Yöneticisini kullanarak Web Uygulaması Dağıtma ve Yönetme
- Tomcat Yöneticisini Başlatma ve Tomcat Yöneticisine Bakış
- Yönetici Bölümüne Bakış
- Uygulamalar, Dağıt, Sunucu Bilgileri
- Bir WAR Dosyası Oluşturma
- 4. Laboratuvar: Bir WAR Dosyası Dağıtma
- Java Management Uzantıları (JMX) Tomcat üzerinde
- Tomcat'un Ant ile Entegrasyonu
Gelişmiş Özellikler
- Tomcat'un Bazı Gelişmiş Özelliklerini Kullanma
- Valfler, Access Log Valfi, Tek Oturum Açma Valfi
- Uzak Adres Filtresi ve Uzak Ana Bilgisayar Filtresi
- İstek Dumper Valfi
- JNDI Kaynaklarını Yapılandırma
- JNDI: Java Adlandırma ve Dizin Arayüzü ve Bir JNDI Kaynağı Tanımlama
- <environment></environment>Element ve <resource></resource>Element
- Bir Java Mail Oturumu Yapılandırma
- Genel Kaynaklar
JDBC Bağlantısı
- Tomcat'u Bir Database ile Bağlanacak Şekilde Yapılandırma
- JDBC'ye Genel Bakış
- JDBC Sürücüleri
- Bir Database ile Bağlanma ve Bağlantı Havuzları
- MySQL'yi İndirme ve Kurma
- Tomcat için MySQL'yi Yapılandırma
- MySQL içinde Bir Database Oluşturma
- Bir JDBC Sürücüsü İndirme ve Dağıtma
- Tomcat içinde Bir DataSource Tanımlama ve Bir DataSource'u Manuel Olarak Tanımlama
- Dağıtım Tanımlayıcısını Değiştirme
- Sızan Veritabanı Bağlantılarını Algılama ve Kapatma
Tomcat Güvenliği
- Tomcat Güvenliğine ve Yapılandırmaya Bakış
- Güvenlik Hususları
- Dosya Sistemi Güvenliği ve Dosya Sistemi Önerileri
- Java Güvenlik Yöneticisi
- Java Uygulamalarına İzin Verme ve Java İzinlerine Bakış
- Kendi İlkelerinizi Oluşturma ve Ekleme
- Java Güvenlik Yöneticisini Etkinleştirme
- Güvenlik Yöneticisi İpuçları ve Güvenlik Alanları
- Farklı Türdeki Alanlara Bakış ve Bir Alan Yapılandırma
- Kullanıcılar ve Roller (kimlik doğrulama ve yetkilendirme)
- Bir Veri Kaynağı Alanı Oluşturma
- Parolaların Korunması
- FORM tabanlı kimlik doğrulama
- Tomcat için SSL Yapılandırma
- Uygulamalarda SSL Gerektirme
Bağlanma
- Tomcat'u Apache'ye Bağlama
- Bağlantılara Bakış
- HTTP Bağlantıları
- Bir Web Server Kullanmanın Avantajları
- Bağlantı Protokolleri
- Bir AJP Bağlantısı Yapılandırma
- mod_jk İndirme
- mod_jk.conf dosyası oluşturma
- Tomcat Başlatma
- Bir Çalışan Oluşturma
- httpd.conf yapılandırma
- Kurulumu Test Etme
- Birden Çok Tomcat Örneği Üzerinde Uygulamaları Yük Dengeleme
- Yük Dengeleme ile İlgili Sorunlar
- Yapışkan Oturumlar aracılığıyla Sunucu Yakınlığı
- Paylaşılan Oturum Depolama
- Tomcat Kümelenmesi aracılığıyla Çoğaltılmış Oturumlar
- Paylaşılan Barındırma
- Tomcat Sanal Barındırma
- Tomcat'u Bağımsız Bir Sunucu Olarak Sanal Barındırmayı Etkinleştirmek İçin Yapılandırma
- Tomcat'u jk2 veya webapp kullanarak Sanal Barındırmayı Etkinleştirmek İçin Yapılandırma
- Tomcat'u Bağımsız Olarak Yapılandırma
- Tomcat'u AJP ile Yapılandırma
- Her Ana Bilgisayar için Ayrı Bir JVM
Yük Testi
- JMeter Uygulaması
- JMeter ile Yük Testi
- JMeter Kurulumu ve Çalıştırma
- Bir Test Planı Oluşturma
- Bir İş Parçacığı Grubu Yapılandırma ve Bir Görev Ekleme
- Bir HTTP İsteği Yapılandırma
- Bir Rapor Dinleyicisi Ekleme
- Test Planını Çalıştırma
- Sonuçları Görüntüleme
Kurs İçin Gerekli Önbilgiler
Bu kursun hedef kitlesi: Apache Tomcat Application Server'u kurabilen, yapılandırabilen, çalıştırabilen ve optimize edebilen web/uygulama sunucusu yöneticileridir.
Tomcat Eğitiminden en iyi şekilde yararlanmak için web/uygulama sunucusu yönetimiyle ilgili temel ilkelere aşina olmanız önerilir.
21 Saat