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

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler