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.
Getuigenissen (6)
Interactief en voorbeelden.
Paulius Stankevicius - Festo SE & Co. KG
Cursus - Apache Tomcat Administration
Automatisch vertaald
Systeemmatische aanpak; We hebben het hele proces behandeld, van installatie tot het maken van een geclusterde omgeving...
Visnja Begovic - Euronet Services Kft
Cursus - Apache Tomcat Administration
Automatisch vertaald
Ik vind de complexiteit van het trainingsschema leuk
Attila Molnar - Euronet Services Kft
Cursus - Apache Tomcat Administration
Automatisch vertaald
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Cursus - Apache Tomcat Administration
Automatisch vertaald
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Cursus - Apache Tomcat Administration
Automatisch vertaald
Training was very interactive.
Mahmoud Farag
Cursus - Apache Tomcat Administration
Automatisch vertaald