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.
Danışanlarımızın Yorumları (5)
Interective and examples.
Paulius Stankevicius - Festo SE & Co. KG
Eğitim - Apache Tomcat Administration
Systematic approach; We have covered the whole process, from installation till creating a clustered environment...
Visnja Begovic - Euronet Services Kft
Eğitim - Apache Tomcat Administration
I like the complexity of the training
Attila Molnar - Euronet Services Kft
Eğitim - Apache Tomcat Administration
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Eğitim - Apache Tomcat Administration
Training was very interactive.