Neem contact met ons op

Cursusaanbod

Tomcat Overzicht 

  • Kort overzicht van Apache
  • Apache Software Foundation
  • Jakarta Project
  • Tomcat Licentiebeleid
  • J2EE-technologieën
  • Java Webontwikkeling
  • Servlet/JSP-containers

Java Webapplicaties

  • Een overzicht van Servlets
  • Voordelen van Servlets & De levenscyclus
  • JavaServer Pages
  • JSP, JavaBeans en JSP Tag Libraries
  • MVC-frameworks

Tomcat installeren

  • Apache Tomcat downloaden en installeren
  • Een JVM downloaden en installeren, Tomcat downloaden, Ant downloaden en installeren
  • Windows Installer
  • Java geheugenbeheer en het JVM afstemmen voor prestaties

Tomcat Mappen

  • Tomcat Installatiemappen, Tomcat Mappenstructuur, De bin-map, Common en Shared mappen
  • De conf-map, logs-map, server-map, work-map, temp-map, webapps-map
  • Structuur van de Webapplicatie Mappenstructuur
  • Deploymenten van HTML- en JSP-pagina's en Web Context
  • JSP-pagina's en de gegenereerde code
  • Deploymenten van een Webapp

Tomcat configureren

  • Configuratie van Tomcat en een blik op de technieken
  • Tomcat Component Architectuur
  • Het <Server>-element, <Service>-element, <Connector>-element, <Engine>-element, <Host>-element, <Context>-element, <Realm>-element, <Valve>-element, <Listener>-element, <Loader>-element, <Manager>-element
  • Server.xml bestand
  • server.xml wijzigen

Webapplicaties

  • Webapplicatiebeheer & Deploymenten
  • Mappenstructuur van een Webapp
  • web.xml configuratiebestand
  • Deployment Descriptors
  • Het <web-app></web-app>-element
  • Een Servlet mapsen op een URL
  • Het <resource-ref></resource-ref>-element
  • Het <env-entry></env-entry>-element
  • Het <ejb-ref></ejb-ref>-element
  • Een voorbeeld web.xml bestand
  • Deploymenten van een Webapplicatie
  • Het standaard conf/web.xml bestand van Tomcat
  • Afstemming van standaard JSP- en statische inhoud-servlets

Tomcat Manager

  • Deploymenten en beheren van Webapplicaties met de Tomcat Manager
  • De Tomcat Manager starten en de Tomcat Manager bekijken
  • De Manager-sectie bekijken
  • Applicaties, Deploymenten, Serverinformatie
  • Een WAR-bestand maken
  • Oefening 4: Een WAR-bestand deploymenten
  • Java Management Extensions (JMX) op Tomcat
  • Tomcat integratie met Ant

Gevorderde functies

  • Gebruikmaken van enkele gevorderde functies van Tomcat
  • Valves, Access Log Valve, Single Sign-on Valve
  • Remote Address Filter en Remote Host Filter
  • Request Dumper Valve
  • JNDI-bronnen configureren
  • JNDI: Java Naming and Directory Interface en het definiëren van een JNDI-bron
  • Het <environment></environment>-element en het <resource></resource>-element
  • Een JavaMail-sessie configureren
  • Globale bronnen

JDBC-connectiviteit

  • Tomcat configureren om verbinding te maken met een database
  • Overzicht van JDBC
  • JDBC-drivers
  • Verbinding maken met een database en Connection Pools
  • MySQL downloaden en installeren
  • MySQL configureren voor Tomcat
  • Een database in MySQL aanmaken
  • Een JDBC-driver downloaden en deploymenten
  • Een DataSource definiëren in Tomcat en handmatig een Data Source definiëren
  • De Deployment Descriptor wijzigen
  • Leeggelekte databaseverbindingen detecteren en sluiten

Tomcat Beveiliging

  • Beveiliging op Tomcat bekijken en de configuratie
  • Beveiligingsoverwegingen
  • Bestandssysteembeveiliging en aanbevelingen voor het bestandssysteem
  • Java Security Manager
  • Rechten verlenen aan Java-apps en Java-rechten bekijken
  • Eigen beleid aanmaken en toevoegen
  • De Java Security Manager inschakelen
  • Tips voor de Security Manager en Security Realms
  • De verschillende typen Realms bekijken en een Realm configureren
  • Gebruikers en rollen (authenticatie en autorisatie)
  • Een Data Source Realm aanmaken
  • Beveiliging van wachtwoorden
  • FORM-gebaseerde authenticatie
  • Tomcat configureren voor SSL
  • SSL vereisen in applicaties

Verbindingen

  • Tomcat verbinden met Apache
  • Connectors bekijken
  • HTTP Connectors
  • Voordelen van het gebruik van een Webserver
  • Connector Protocollen
  • Een AJP Connector configureren
  • mod_jk downloaden
  • Het mod_jk.conf-bestand aanmaken
  • Tomcat starten
  • Een Worker aanmaken
  • httpd.conf configureren
  • De setup testen
  • Applicaties load-balancen over meerdere Tomcat-instanties
  • Problemen met load balancing
  • Server affiniteit via sticky sessions
  • Gedeelde opslag van sessies
  • Gerepliceerde sessies via Tomcat clustering
  • Gedeeld Hosting
  • Tomcat Virtuele Hosting
  • Tomcat configureren om virtuele hosting mogelijk te maken als stand-alone server
  • Tomcat configureren om virtuele hosting mogelijk te maken met behulp van jk2 of webapp.
  • Tomcat configureren als Stand-alone
  • Tomcat configureren met AJP
  • Afzonderlijke JVM voor elke Host

Last Testing

  • JMeter-toepassing
  • Last testing met JMeter
  • JMeter installeren en uitvoeren
  • Een testplan aanmaken
  • De Thread Group configureren en een taak toevoegen
  • De HTTP Request configureren
  • Een Report Listener toevoegen
  • Het testplan uitvoeren
  • Resultaten bekijken

Vereisten

Deze cursus is bedoeld voor: Web/application server administrators die in staat moeten zijn om de Apache Tomcat Application Server te installeren, configureren, draaiende te houden en af te stemmen.

Om het meeste uit de Tomcat Training cursus te halen, dient u bekend te zijn met de basisp principes van web/application server administratie.

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën