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.

 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait