Kom i kontakt

Kursplan

Tomcat-översikt 

  • Kort översikt över Apache
  • Apache Software Foundation
  • Jakarta-projektet
  • Tomcat-licenser
  • J2EE-teknik
  • Java-webutveckling
  • Servlet/JSP-konstanter

Java-webappar

  • En översikt över Servlets
  • Fördelarna med Servlets och deras livscykel
  • JavaServer Pages
  • JSP, JavaBeans och JSP-taggbibliotek
  • MVC-ramverk

Installation av Tomcat

  • Hämta och installera Apache Tomcat
  • Hämta och installera en JVM, hämta Tomcat, hämta och installera Ant
  • Windows-installationsprogram
  • Java-minneshantering och justering av JVM för prestanda

Tomcat-kataloger

  • Tomcat installationskataloger, Tomcat katalogstruktur, bin-katalogen, common- och shared-kataloger
  • conf-katalogen, logs-katalogen, server-katalogen, work-katalogen, temp-katalogen, webapps-katalogen
  • Strukturen för webapplikationens katalogstruktur
  • Distribution av HTML- och JSP-sidor och webkontext
  • JSP-sidor och genererad kod
  • Distribution av en webapp

Tomcat-konfiguration

  • Konfiguration av Tomcat och en titt på tekniker
  • 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
  • Att ändra server.xml

Webappar

  • Webapplikationsadministration och distribution
  • Katalogstruktur för en webapp
  • web.xml konfigurationsfil
  • Distributionsbeskrivningar
  • <web-app></web-app>-elementet
  • Koppla en Servlet till en URL
  • <resource-ref></resource-ref>-elementet
  • <env-entry></env-entry>-elementet
  • <ejb-ref></ejb-ref>-elementet
  • En exempelweb.xml-fil
  • Distribution av en webapplikation
  • Tomcats standard conf/web.xml-fil
  • Justering av standard JSP- och statiska innehålls-Servlets

Tomcat Manager

  • Distribution och hantering av webapplikationer med Tomcat Manager
  • Starta Tomcat Manager och titta på Tomcat Manager
  • En titt på Manager-sektionen
  • Applikationer, Deploy, Server Information
  • Skapa en WAR-fil
  • Lab 4: Distribuera en WAR-fil
  • Java Management Extensions (JMX) på Tomcat
  • Tomcat-integration med Ant

Avancerade funktioner

  • Användning av några av Tomcats avancerade funktioner
  • Valves, Access Log Valve, Single Sign-on Valve
  • Remote Address Filter och Remote Host Filter
  • Request Dumper Valve
  • Konfigurera JNDI-resurser
  • JNDI: Java Naming and Directory Interface och definiera en JNDI-resurs
  • <environment></environment>-elementet och <resource></resource>-elementet
  • Konfigurera en JavaMail-session
  • Globala resurser

JDBC-anslutning

  • Konfigurera Tomcat för att ansluta till en databas
  • Översikt över JDBC
  • JDBC-drivrutiner
  • Anslutning till en databas och anslutningspooler
  • Hämta och installera MySQL
  • Konfigurera MySQL för Tomcat
  • Skapa en databas i MySQL
  • Hämta och distribuera en JDBC-drivrutin
  • Definiera en DataSource i Tomcat och definiera en datakälla manuellt
  • Ändra distributionsbeskrivningen
  • Detektera och stänga läckade databasanslutningar

Tomcat-säkerhet

  • En titt på säkerhet på Tomcat och konfigurationen
  • Säkerhetsöverväganden
  • Filsystemssäkerhet och rekommendationer för filsystem
  • Java Security Manager
  • Bevilja behörigheter till Java-appar och titta på Java-behörigheter
  • Skapa och lägga till egna policier
  • Aktivera Java Security Manager
  • Tips för Security Manager och Security Realms
  • Titta på olika typer av Realms och konfigurera en Realm
  • Användare och roller (autentisering och auktorisering)
  • Skapa en Data Source Realm
  • Skydd av lösenord
  • FORM-baserad autentisering
  • Konfigurera Tomcat för SSL
  • Krav på SSL i appar

Anslutning

  • Anslut Tomcat till Apache
  • En titt på Connectors
  • HTTP-Connectors
  • Fördelarna med att använda en webserver
  • Connector-protokoll
  • Konfigurera en AJP-Connector
  • Hämta mod_jk
  • Skapa mod_jk.conf-filen
  • Starta Tomcat
  • Skapa en Worker
  • Konfigurera httpd.conf
  • Testa uppställningen
  • Lastbalansera appar över flera Tomcat-instanser
  • Problem med lastbalansering
  • Server-affinitet via sticky sessions
  • Dela sessionslagring
  • Replicera sessions via Tomcat-clustering
  • Delad hosting
  • Tomcat Virtual Hosting
  • Konfigurera Tomcat för att aktivera virtual hosting som en fristående server
  • Konfigurera Tomcat för att aktivera virtual hosting med jk2 eller webapp.
  • Konfigurera Tomcat som Stand-alone
  • Konfigurera Tomcat med AJP
  • Separat JVM för varje Host

Lasttest

  • JMeter-applikation
  • Lasttest med JMeter
  • Installera och köra JMeter
  • Skapa ett testplan
  • Konfigurera trådguppen och lägg till en uppgift
  • Konfigurera HTTP-förfrågan
  • Lägg till en rapportlyssnare
  • Kör testplanen
  • Visa resultaten

Krav

Den här kursen är designad för: Web-/applikationsservradministratörer som behöver kunna installera, konfigurera, köra och justera Apache Tomcat Application Server.

För att få ut mest möjlig nytta av Tomcat-kursen bör du ha kännedom om grundprinciperna för web-/applikationsservradministration.

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (6)

Kommande Kurser

Relaterade Kategorier