Kursplan

Tomcat oversikt

  • Kort oversikt over Apache
  • Apache Software Foundation
  • Jakarta-prosjektet
  • Tomcat lisensering
  • J2EE-teknologier
  • Java-webutvikling
  • Servlet/JSP-beholdere

Java-webapplikasjoner

  • Oversikt over Servlets
  • Fordelene ved Servlets & livssyklus
  • JavaServer Pages
  • JSP, JavaBeans og JSP-bibliotek
  • MVC-rammeverk

Installering av Tomcat

  • Last ned og installere Apache Tomcat
  • Last ned og installere en JVM, Last ned Tomcat, Last ned og installere Ant
  • Windows-installer
  • Java-minneforvaltning og tilpasning av JVM for ytelse

Tomcat-kataloger

  • Tomcat-installasjonskataloger, Tomcat-katalogstruktur, bin-katalogen, Common og Shared-kataloger
  • conf-katalogen, logs-katalogen, server-katalogen, work-katalogen, temp-katalogen, webapps-katalogen
  • Struktur i Web-applikasjonens katalogstruktur
  • Utplasser HTML- og JSP-sider og Web-kontekst
  • JSP-siden og den genererte koden
  • Utplassere en webapplikasjon

Konfigurering av Tomcat

  • Konfigurering av Tomcat og undersøkelse av teknikker
  • Tomcats komponentarkitektur
  • Elementene <Server>, <Service>, <Connector>, <Engine>, <Host>, <Context>, <Realm>, <Valve>, <Listener>, <Loader>, <Manager>
  • Server.xml-filen
  • Endre server.xml

Webapplikasjoner

  • Administrasjon og utplassering av webapplikasjoner
  • Katalogstruktur for en webapplikasjon
  • web.xml-konfigurasjonsfil
  • Utplassingsbeskrivere
  • Elementene <web-app></web-app>
  • Kobling av en servlet til en URL
  • Elementene <resource-ref></resource-ref>
  • Elementene <env-entry></env-entry>
  • Elementene <ejb-ref></ejb-ref>
  • Eksempel på en web.xml-fil
  • Utplassering av en webapplikasjon
  • Tomcats standard-konfigurasjonsfil conf/web.xml
  • Tilpasse standard JSP og statisk innhold servlet

Tomcat Manager

  • Utplassering og administrasjon av webapplikasjoner ved hjelp av Tomcat Manager
  • Starting av Tomcat Manager og undersøkelse av Tomcat Manager
  • Undersøkelse av Manager-avsnittet
  • Applikasjoner, Utplassering, Serverinformasjon
  • Opprette en WAR-fil
  • Lab 4: Utplassering av en WAR-fil
  • Java Management Extensions (JMX) på Tomcat
  • Tomcat-integrasjon med Ant

Avanserte funksjoner

  • Bruk av noen av de avanserte funksjonene til Tomcat
  • Valves, Access Log Valve, Single Sign-on Valve
  • Remote Address Filter og Remote Host Filter
  • Request Dumper Valve
  • Konfigurering av JNDI-resurser
  • JNDI: Java Naming and Directory Interface og definering av en JNDI-resurs
  • Elementene <environment></environment> og <resource></resource>
  • Konfigurering av en JavaMail-sesjon
  • Globale ressurser

JDBC-kobling

  • Konfigurering av Tomcat for kobling til en database
  • Oversikt over JDBC
  • JDBC-drivere
  • Kobling til en database og koblingspul
  • Last ned og installere MySQL
  • Konfigurere MySQL for Tomcat
  • Opprette en database i MySQL
  • Last ned og utplassere en JDBC-driver
  • Definere en DataSource i Tomcat og Definere en Data Source manuelt
  • Endre utplassingsbeskriveren
  • Detektere og lukke lekkede databasekoblinger

Tomcat sikkerhet

  • Undersøkelse av sikkerhet på Tomcat og konfigurasjon
  • Sikkerhetshensyn
  • Filssystemets sikkerhet og anbefalinger for filsystemet
  • Java Security Manager
  • Gi tillatelser til Java-applikasjoner og undersøke Java-tillatelser
  • Opprette og legge til egne politikkregler
  • Aktivere Java Security Manager
  • Tips for Security Manager og sikkerhetsområder
  • Undersøkelse av de forskjellige typer områder og konfigurering av et område
  • Brukere og roller (autentisering og autorisering)
  • Opprette en Data Source-område
  • Beskyttelse av passord
  • FORM-basert autentisering
  • Konfigurere Tomcat for SSL
  • Krav om SSL i applikasjoner

Kobling

  • Koble Tomcat til Apache
  • Undersøkelse av koblinger
  • HTTP-koblinger
  • Fordeler ved å bruke en webserver
  • Koblingsprotokoller
  • Konfigurere en AJP-kobling
  • Last ned mod_jk
  • Opprette mod_jk.conf-filen
  • Start Tomcat
  • Opprette en Worker
  • Konfigurere httpd.conf
  • Teste oppsettet
  • Lastbearbeiding av applikasjoner over flere Tomcat-instanser
  • Problemer med lastbearbeiding
  • Serveraffinitet via klebrige sesjoner
  • Delt sesjonslagring
  • Repliserte sesjoner via Tomcat-klustering
  • Delt vertsinnlevering
  • Tomcat-virtuell vertsinnlevering
  • Konfigurere Tomcat for å aktivere virtuell vertsinnlevering som en stående server
  • Konfigurere Tomcat for å aktivere virtuell vertsinnlevering ved bruk av jk2 eller webapp
  • Konfigurere Tomcat som stående
  • Konfigurere Tomcat med AJP
  • Separat JVM for hver vert

Lasttesting

  • JMeter-applikasjon
  • Lasttesting med JMeter
  • Installere og kjøre JMeter
  • Opprette en testplan
  • Konfigurere Thread Group og legge til en oppgave
  • Konfigurere HTTP-forespørsel
  • Legge til en rapportlytter
  • Kjøre testplanen
  • Vise resultater

Krav

Dette kurset er laget for: Web-/applikasjonsserveradministratorer som trenger å kunne installere, konfigurere, kjøre og justere Apache Tomcat Application Server.

For å få mest mulig utbytte av Tomcat opplæringskurset, bør du være kjent med de grunnleggende prinsippene for web-/applikasjonsserveradministrasjon.

 21 timer

Antall deltakere


Pris per deltaker

Referanser (6)

Kommende kurs

Relaterte kategorier