Cursusaanbod
Overzicht van Tomcat
- Kort overzicht van Apache
- The Apache Software Foundation
- Het Jakarta-project
- Licentievoorwaarden van Tomcat
- J2EE-technologieën
- Java-webontwikkeling
- Servlet- en JSP-containers
Java-webapplicaties
- Inleiding tot servlets
- Voordelen van servlets en hun levenscyclus
- JavaServer Pages
- JSP, JavaBeans en JSP-tagbibliotheken
- MVC-frameworks
Installatie van Tomcat
- Het downloaden en installeren van Apache Tomcat
- Het downloaden en installeren van een JVM, Tomcat zelf en Ant
- De Windows-installer
- Beheer van Java-geheugen en optimalisatie van de JVM voor betere prestaties
Tomcat-mappen
- Installatiemappen van Tomcat, de algemene mapstructuur, de 'bin'-map, gedeelde en gemeenschappelijke mappen
- De 'conf'-map, de 'logs'-map, 'server'-map, 'work'-map, 'temp'-map en 'webapps'-map
- Structuur van een webapplicatie-map
- Het implementeren van HTML- en JSP-pagina’s en het configureren van de webcontext
- Een JSP-pagina en de gegenereerde code
- Het implementeren van een webapplicatie
Configuratie van Tomcat
- Configureren van Tomcat en inzicht krijgen in de technieken hiervoor
- De componentarchitectuur van Tomcat
- <Server>-element, <Service>-element, <Connector>-element, <Engine>-element, <Host>-element, <Context>-element, <Realm>-element, <Valve>-element, <Listener>-element, <Loader>-element en <Manager>-element
- Het server.xml-bestand
- Wijzigingen aanbrengen in server.xml
Webapplicaties
- Beheer en implementatie van webapplicaties
- Mappenstructuur van een webapplicatie
- Het web.xml-configuratiebestand
- Deploymentspecificaties
- <web-app></web-app>-element
- Een servlet koppelen aan een URL
- <resource-ref></resource-ref>-element
- <env-entry></env-entry>-element
- <ejb-ref></ejb-ref>-element
- Een voorbeeld van een web.xml-bestand
- Het implementeren van een webapplicatie
- De standaard conf/web.xml-configuratie in Tomcat
- Optimering van standaardservlets voor JSP en statische inhoud
Tomcat Manager
- Het implementeren en beheren van webapplicaties via de Tomcat Manager
- Ingang krijgen tot de Tomcat Manager en kennismaking hiermee
- Overzicht van het manager-gedeelte
- Beheer van applicaties, implementatie-opties en serverinformatie
- Het maken van een WAR-bestand
- Oefening 4: Het implementeren van een WAR-bestand
- Java Management Extensions (JMX) in Tomcat
- Integratie van Tomcat met Ant
Geavanceerde functies
- Gebruikmaken van enkele geavanceerde mogelijkheden van Tomcat
- Valves, waaronder Access Log Valve en Single Sign-on Valve
- Filters voor externe adressen en hosts (Remote Address Filter en Remote Host Filter)
- Request Dumper Valve
- Configuratie van JNDI-bronnen
- JNDI: Java Naming and Directory Interface; definiëren van een JNDI-bron
- <environment></environment>-element en <resource></resource>-element
- Configureren van een JavaMail-sessie
- Globale bronnen configureren
JDBC-verbindingen
- Tomcat instellen voor verbinding met een database
- Inleiding tot JDBC
- JDBC-stuurprogramma's
- Verbinding maken met databases en het gebruik van verbindingspools
- Het downloaden en installeren van MySQL
- MySQL configureren voor Tomcat
- Een database aanmaken in MySQL
- Een JDBC-stuurprogramma downloaden en implementeren
- Het definiëren van een DataSource in Tomcat, handmatig of via configuratie
- Wijzigingen aanbrengen in de deploymentspecificaties
- Het opsporen en sluiten van lekken in databaseverbindingen
Tomcat-beveiliging
- Inzicht in beveiligingsaspecten binnen Tomcat en hun configuratie
- Beveiligingsrichtlijnen
- Bestandsbeheer en aanbevolen praktijken voor het bestandssysteem
- De Java Security Manager
- Rechten toekennen aan Java-applicaties; inzicht in Java-toegestane handelingen
- Eigen beveiligingsbeleidsregels maken en toevoegen
- Java Security Manager activeren
- Tips rondom het beheer van beveiliging en beveiligingsrealms
- De verschillende typen Realms bekijken en deze configureren
- Gebruikersbeheer, authenticatie en autorisatie
- Een Data Source Realm aanmaken
- Beveiliging van wachtwoorden
- AUTHENTICATIE OP BASIS VAN EEN FORMLYSTEELDE AUTHENTICATIE
- Het instellen van SSL op Tomcat
- SSL verplicht stellen voor webapplicaties
Verbindingsmethoden
- Tomcat koppelen aan Apache
- Inleiding tot verbindingstypen
- HTTP-verbindingen
- Voordelen van het gebruik van een webserver parallel aan Tomcat
- Protocolen voor connectors
- Een AJP-connector configureren
- Het downloaden van mod_jk
- Het aanmaken van het bestand mod_jk.conf
- Tomcat starten
- Een Worker creëren
- Het configureren van httpd.conf
- De installatie testen
- Load balancing implementeren voor applicaties over meerdere Tomcat-instanties
- Uitdagingen bij load balancing
- Serveraffiniteit via sticky sessions bereiken
- Gedeelde sessieopslag
- Sessies synchroniseren met behulp van Tomcat clustering
- Gedeelde hostingoplossingen
- Tomcat als virtuele host configureren
- Tomcat zelfstandig instellen voor virtuele hosting
- Het gebruik van jk2 of webapp voor het activeren van virtuele hosting in Tomcat
- Tomcat als stand-alone server configureren
- AJP-configuratie voor Tomcat
- Gebruikmaken van afzonderlijke JVM's per host
Load testing
- Het JMeter-programma
- Load testing uitvoeren met JMeter
- Het installeren en draaien van JMeter
- Een testplan ontwerpen
- Het configureren van de threadgroep en het toevoegen van taken
- HTTP-verzoekinstellingen aanpassen
- Een rapportgenerator toevoegen aan het testplan
- Het uitvoeren van het testplan
- De resultaten bekijken en analyseren
Vereisten
Dit cursusprogramma is bedoeld voor: beheerders van web-/applicatieservers die in staat moeten zijn om de Apache Tomcat-applicatieserver te installeren, configureren, uitvoeren en fine-tunen.
Om optimaal gebruik te kunnen maken van deze cursus over Tomcat dient u bekend te zijn met de basisprincipes van het beheer van web-/applicatieservers.
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (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