Ta kontakt

Kursplan

Tomcat-oversikt 

  • Kort oversikt over Apache
  • Apache Software Foundation
  • Jakarta-prosjektet
  • Tomcat-lisensiering
  • J2EE-teknologier
  • Java-vebutvikling
  • Servlet-/JSP-containere

Java-vebapplikasjoner

  • En oversikt over Servlets
  • Fordelene med Servlets og livsykkelen
  • JavaServer Pages
  • JSP, JavaBeans og JSP merkelibear
  • MVC-rammeverk

Installasjon av Tomcat

  • Henting og installasjon av Apache Tomcat
  • Last ned og installer en JVM, last ned Tomcat, last ned og installer Ant
  • Windows-installasjonsprogram
  • Java-minnehåndtering og justering av JVM for yteevne

Tomcat-kataloger

  • Tomcat-installasjonskataloger, Tomcat-katalogstruktur, bin-katalogen, common- og shared-katalogene
  • conf-katalogen, logs-katalogen, server-katalogen, work-katalogen, temp-katalogen, webapps-katalogen
  • Struktur for vebapplikasjonskataloger
  • Utrulling av HTML- og JSP-sider og vebkontekst
  • JSP-sider og generert kode
  • Utrulling av en vebapplikasjon

Konfigurasjon av Tomcat

  • Konfigurasjon av Tomcat og innsikt i teknikkene
  • Tomcats komponentarkitektur
  • <Server>-elementet, <Service>-elementet, <Connector>-elementet, <Engine>-elementet, <Host>-elementet, <Context>-elementet, <Realm>-elementet, <Valve>-elementet, <Listener>-elementet, <Loader>-elementet, <Manager>-elementet
  • server.xml-filen
  • Endring av server.xml

Vebapplikasjoner

  • Administrasjon og utrulling av vebapplikasjoner
  • Katalogstruktur for en vebapplikasjon
  • web.xml-konfigurasjonsfil
  • Utrullingsbeskrivelser
  • <web-app></web-app>-elementet
  • Kartlegging av en Servlet til en URL
  • <resource-ref></resource-ref>-elementet
  • <env-entry></env-entry>-elementet
  • <ejb-ref></ejb-ref>-elementet
  • Eksempel på en web.xml-fil
  • Utrulling av en vebapplikasjon
  • Tomcats standard conf/web.xml-fil
  • Justering av standard JSP- og statiske innholdsservlets

Tomcat Manager

  • Utrulling og administrasjon av vebapplikasjoner ved hjelp av Tomcat Manager
  • Start av Tomcat Manager og innsyn i Tomcat Manager
  • Innsyn i Manager-seksjonen
  • Applikasjoner, Utrull, Serverinformasjon
  • Oppretting av en WAR-fil
  • Lab 4: Utrulling av en WAR-fil
  • Java Management Extensions (JMX) på Tomcat
  • Tomcat-integrasjon med Ant

Avanserte funksjoner

  • Bruk av noen av Tomcats avanserte funksjoner
  • Valves, Access Log Valve, Single Sign-on Valve
  • Remote Address Filter og Remote Host Filter
  • Request Dumper Valve
  • Konfigurasjon av JNDI-ressurser
  • JNDI: Java Naming and Directory Interface og definisjon av en JNDI-ressurs
  • <environment></environment>-elementet og <resource></resource>-elementet
  • Konfigurasjon av en JavaMail-sesjon
  • Globale ressurser

JDBC-forbindelse

  • Konfigurere Tomcat for å koble til en database
  • Oversikt over JDBC
  • JDBC-drivere
  • Kobling til en database og tilkoblingspuler
  • Last ned og installer MySQL
  • Konfigurer MySQL for Tomcat
  • Opretting av en database i MySQL
  • Last ned og utroll en JDBC-driver
  • Definisjon av en DataSource i Tomcat og manuell definisjon av en DataSource
  • Endring av utrollingsbeskrivelsen
  • Deteksjon og lukking av lekkede databasetilkoblinger

Tomcat-sikkerhet

  • Innsyn i sikkerhet på Tomcat og konfigurasjon
  • Sikkerhetsvurderinger
  • Filsystemssikkerhet og anbefalinger for filsystem
  • Java Security Manager
  • Tildeling av tillatelser til Java-applikasjoner og innsyn i Java-tillatelser
  • Oppretting og legging til av egne politikker
  • Aktivering av Java Security Manager
  • Tips til Security Manager og sikkerhetsområder
  • Innsyn i ulike typer områder og konfigurasjon av et område
  • Brukere og roller (autentisering og autorisasjon)
  • Oppretting av et Data Source-område
  • Beskyttelse av passord
  • FORM-basert autentisering
  • Konfigurasjon av Tomcat for SSL
  • Krav om SSL i applikasjoner

Kobling

  • Koble Tomcat til Apache
  • Innsyn i tilkoblingsenheter (Connectors)
  • HTTP-tilkoblingsenheter
  • Fordelene ved å bruke en vebserver
  • Tilkoblingsprotokoller
  • Konfigurer en AJP-tilkoblingsenhet
  • Last ned mod_jk
  • Opretting av mod_jk.conf-filen
  • Start Tomcat
  • Opretting av en Worker
  • Konfigurer httpd.conf
  • Test oppsettet
  • Lastbalanse av applikasjoner over flere Tomcat-instanser
  • Problemer med lastbalanse
  • Serverpreferanse via sticky sessions
  • Felles sesjonslagring
  • Replicerte sesjoner via Tomcat-clustering
  • Felles vertstjenester (Shared Hosting)
  • Tomcat virtual hosting
  • Konfigurer Tomcat for å aktivere virtual hosting som en selvstendig server
  • Konfigurer Tomcat for å aktivere virtual hosting ved hjelp av jk2 eller webapp.
  • Konfigurer Tomcat som selvstendig
  • Konfigurer Tomcat med AJP
  • Separat JVM for hver vert

Lasttesting

  • JMeter-applikasjon
  • Lasttesting med JMeter
  • Installere og kjøre JMeter
  • Opretting av en testplan
  • Konfigurere trådgruppen og legge til en oppgave
  • Konfigurere HTTP-forespørselen
  • Legge til en rapportlytter
  • Kjøre testplanen
  • Vising av resultatene

Krav

Denne kursen er utformet for: Administratorer for veb-/applikasjonsservere som må kunne installere, konfigurere, kjøre og justere Apache Tomcat Application Server.

For å dra mest nytte av Tomcat-kurset, bør du ha kjennskap til de grunnleggende prinsippene for administrasjon av veb-/applikasjonsservere.

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (6)

Kommende kurs

Relaterte kategorier