Kerangka Materi
Pengantar Tomcat
- Panduan cepat tentang Apache
- Apache Software Foundation
- Proyek Jakarta
- Lisensi Tomcat
- Teknologi J2EE
- Pengembangan web Java
- Kontainer Servlet/JSP
Aplikasi Web Java
- Panduan tentang Servlet
- Kelebihan Servlet & Siklus hidupnya
- JavaServer Pages
- JSP, JavaBeans dan Perpustakaan Tag JSP
- Kerangka kerja MVC
Memasang Tomcat
- Mengunduh dan memasang Apache Tomcat
- Mengunduh dan memasang JVM, Mengunduh Tomcat, Mengunduh dan memasang Ant
- Penginstal Windows
- Pengelolaan memori Java dan menyesuaikan JVM untuk kinerja
Direktori Tomcat
- Direktori Instalasi Tomcat, Struktur direktori Tomcat, Direktori bin, Direktori common dan shared
- Direktori conf, direktori logs, direktori server, direktori work, direktori temp, direktori webapps
- Struktur direktori aplikasi web
- Mendeploy HTML dan halaman JSP serta konteks web
- Halaman JSP dan kode yang dihasilkan
- Mendeploy sebuah aplikasi web
Konfigurasi Tomcat
- Konfigurasi Tomcat dan teknik-tekniknya
- Arsitektur komponen Tomcat
- Elemen <Server>, Elemen <Service>, Elemen <Connector>, Elemen <Engine>, Elemen <Host>, Elemen <Context>, Elemen <Realm>, Elemen <Valve>, Elemen <Listener>, Elemen <Loader>, Elemen <Manager>
- File server.xml
- Mengubah server.xml
Aplikasi Web
- Administrasi dan deploy aplikasi web
- Struktur direktori aplikasi web
- Berkas konfigurasi web.xml
- Deskriptor Deploy
- Elemen <web-app></web-app>
- Memetakan Servlet ke URL
- Elemen <resource-ref></resource-ref>
- Elemen <env-entry></env-entry>
- Elemen <ejb-ref></ejb-ref>
- Contoh berkas web.xml
- Mendeploy aplikasi web
- Berkas conf/web.xml default Tomcat
- Menyesuaikan servlet JSP dan static-content default
Manajer Tomcat
- Mendeploy dan mengelola aplikasi web menggunakan Manajer Tomcat
- Memulai Manajer Tomcat dan melihat Manajer Tomcat
- Melihat bagian Manajer
- Aplikasi, Deploy, Informasi Server
- Membuat berkas WAR
- Lab 4: Mendeploy berkas WAR
- Java Management Extensions (JMX) pada Tomcat
- Integrasi Tomcat dengan Ant
Fitur Lanjutan
- Menggunakan beberapa fitur lanjutan Tomcat
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter dan Remote Host Filter
- Request Dumper Valve
- Mengkonfigurasi sumber daya JNDI
- JNDI: Java Naming and Directory Interface dan mendefinisikan sumber daya JNDI
- Elemen <environment></environment> dan Elemen <resource></resource>
- Mengkonfigurasi sesi JavaMail
- Sumber daya global
Konektivitas JDBC
- Mengkonfigurasi Tomcat untuk terhubung ke database
- Panduan tentang JDBC
- Driver JDBC
- Terhubung ke database dan kolam koneksi
- Mengunduh dan memasang MySQL
- Mengkonfigurasi MySQL untuk Tomcat
- Membuat database di MySQL
- Mengunduh dan mendepploy driver JDBC
- Mendefinisikan DataSource di Tomcat dan mendefinisikan Data Source secara manual
- Mengubah deskriptor deploy
- Mendeteksi dan menutup koneksi database yang bocor
Keamanan Tomcat
- Memeriksa keamanan di Tomcat dan konfigurasi
- Pertimbangan keamanan
- Keamanan sistem berkas dan rekomendasi sistem berkas
- Java Security Manager
- Mengizinkan izin untuk aplikasi Java dan melihat izin Java
- Membuat dan menambahkan kebijakan sendiri
- Mengaktifkan Java Security Manager
- Tips Security Manager dan Realm keamanan
- Memeriksa berbagai jenis Realm dan mengkonfigurasi sebuah Realm
- Pengguna dan peran (otentikasi dan otorisasi)
- Membuat Realm Data Source
- Perlindungan kata sandi
- Otorisasi berbasis FORM
- Mengkonfigurasi Tomcat untuk SSL
- Memerlukan SSL dalam aplikasi
Menghubungkan
- Hubungkan Tomcat ke Apache
- Memeriksa konektor
- Konektor HTTP
- Kelebihan menggunakan web server
- Protokol konektor
- Mengkonfigurasi konektor AJP
- Mengunduh mod_jk
- Membuat berkas mod_jk.conf
- Memulai Tomcat
- Membuat worker
- Mengkonfigurasi httpd.conf
- Menguji pengaturan
- Memuat seimbang aplikasi di beberapa instance Tomcat
- Masalah dengan pemuatan seimbang
- Afinitas server melalui sesi lengket
- Penyimpanan sesi bersama
- Sesuai dengan sesi melalui kluster Tomcat
- Hosting bersama
- Virtual hosting Tomcat
- Mengkonfigurasi Tomcat untuk memungkinkan virtual hosting sebagai server mandiri
- Mengkonfigurasi Tomcat untuk memungkinkan virtual hosting menggunakan jk2 atau webapp
- Mengkonfigurasi Tomcat sebagai mandiri
- Mengkonfigurasi Tomcat dengan AJP
- JVM terpisah untuk setiap host
Uji Beban
- Aplikasi JMeter
- Uji beban dengan JMeter
- Memasang dan menjalankan JMeter
- Membuat rencana uji
- Mengkonfigurasi kelompok thread dan menambahkan tugas
- Mengkonfigurasi permintaan HTTP
- Menambahkan pendengar laporan
- Menjalankan rencana uji
- Melihat hasil
Persyaratan
Kursus ini dirancang untuk: Administrator web/penyaji aplikasi yang perlu dapat menginstal, mengonfigurasi, menjalankan, dan menyesuaikan server aplikasi Apache Tomcat.
Untuk mendapatkan manfaat maksimal dari kursus Pelatihan Tomcat, Anda harus familiar dengan prinsip-prinsip dasar administrasi web/penyaji aplikasi.
Testimoni (5)
Interaktif dan contoh.
Paulius Stankevicius - Festo SE & Co. KG
Kursus - Apache Tomcat Administration
Diterjemahkan Mesin
Systematic approach; We have covered the whole process, from installation till creating a clustered environment...
Visnja Begovic - Euronet Services Kft
Kursus - Apache Tomcat Administration
I like the complexity of the training
Attila Molnar - Euronet Services Kft
Kursus - Apache Tomcat Administration
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kursus - Apache Tomcat Administration
Training was very interactive.