Course Outline

Tomcat Overzicht

  • Snel overzicht van Apache
  • Apache Software Foundation
  • Jakarta-project
  • Tomcat Licenties
  • J2EE-technologieën
  • Java Web Development
  • Servlet/JSP-containers

Java Webapplicaties

  • Een overzicht van servlets
  • De voordelen van servlets en de levenscyclus
  • JavaServerpagina's
  • JSP-, JavaBeans- en JSP-tagbibliotheken
  • MVC-frameworks

Installeren Tomcat

  • Apache downloaden en installeren Tomcat
  • Download en installeer een JVM, Download Tomcat, Download en installeer Ant
  • Windows installatie
  • Java geheugenbeheer en het aanpassen van de JVM voor betere prestaties

Tomcat Telefoonboeken

  • Tomcat Installatiemappen, Tomcat Directorystructuur, de bin-map, algemene en gedeelde mappen
  • De conf Directory, logt Directory. servermap, werkmap, tijdelijke map, webapps-map
  • Structuur van de directorystructuur van webapplicaties
  • Implementatie van HTML en JSP-pagina's en webcontext
  • JSP-pagina en de gegenereerde code
  • Een webapp implementeren

ConfigurerenTomcat

  • Configuratie van Tomcat en kijken naar de technieken
  • Tomcat's Componentarchitectuur
  • De <Server> Element, <Service> Element, <Connector> Element, <Engine> Element, <Host> Element, <Context> Element, <Realm> Element, <Klep> Element, <Listener> Element, <Loader> Element, <Manager> Element
  • Server.xml-bestand
  • Server.xml aanpassen

Web applicaties

  • Beheer en implementatie van webapplicaties
  • Directorystructuur van een webapp
  • web.xml-configuratiebestand
  • Implementatiebeschrijvingen
  • De <web-app></web-app> Element
  • Een servlet aan een URL toewijzen
  • De <resource-ref></resource-ref> Element
  • De <env-entry></env-entry> Element
  • De <ejb-ref></ejb-ref> Element
  • Een voorbeeldweb.xml-bestand
  • Een webapplicatie implementeren
  • Het standaard conf/web.xml-bestand van Tomcat.
  • Afstemming van standaard JSP- en statische inhoudsservlets

Tomcat Beheerder

  • Implementeren en beheren van een webapplicatie met behulp van de Tomcat Manager
  • Start de Tomcat Manager en kijk naar Tomcat Manager
  • Kijkend naar de Managersectie
  • Applicaties, implementatie, serverinformatie
  • Een WAR-bestand maken
  • Lab 4: Een WAR-bestand implementeren
  • Java Management Extensies (JMX) op Tomcat
  • Tomcat integratie met Ant

Geavanceerde functies

  • Enkele van de geavanceerde functies van Tomcat gebruiken
  • Kleppen, Access Logklep, Single Sign-on-klep
  • Extern adresfilter en extern hostfilter
  • Dumperventiel aanvragen
  • De JNDI-bronnen configureren
  • JNDI: Java Naamgeving en directory-interface en definiëren van een JNDI-bron
  • De <omgeving></omgeving>Element en De <resource></resource>Element
  • Een Javamailsessie configureren
  • Mondiale hulpbronnen

JDBC-connectiviteit

  • Configureren van Tomcat om verbinding te maken met een Database
  • Overzicht van JDBC
  • JDBC-stuurprogramma's
  • Verbinding maken met een Database en verbindingspools
  • Downloaden en installeren MySQL
  • Configureer MySQL voor Tomcat
  • Maak een Database in MySQL
  • Download en implementeer een JDBC-stuurprogramma
  • Een gegevensbron definiëren in Tomcat en een gegevensbron handmatig definiëren
  • De implementatiedescriptor wijzigen
  • Het detecteren en sluiten van gelekte databaseverbindingen

Tomcat Beveiliging

  • Kijkend naar Beveiliging op Tomcat en de configuratie
  • Beveiligingsoverwegingen
  • Bestandssysteembeveiliging en aanbevelingen voor bestandssystemen
  • Java Beveiligingsmanager
  • Machtigingen verlenen aan Java apps en kijken naar Java Machtigingen
  • Uw eigen beleid maken en toevoegen
  • De Java Beveiligingsmanager inschakelen
  • Tips voor beveiligingsmanagers en beveiligingsdomeinen
  • Kijken naar de verschillende soorten rijken en het configureren van een rijk
  • Gebruikers en rollen (authenticatie en autorisatie)
  • Een gegevensbronrealm maken
  • De bescherming van wachtwoorden
  • FORM-gebaseerde authenticatie
  • Configuratie van Tomcat voor SSL
  • SSL vereisen in applicaties

Verbinden

  • Verbind Tomcat met Apache
  • Kijken naar connectoren
  • HTTP-connectoren
  • Voordelen van het gebruik van een Web Server
  • Connectorprotocollen
  • Configureer een AJP-connector
  • Mod_jk downloaden
  • Maak het mod_jk.conf-bestand
  • Begin Tomcat
  • Maak een werknemer
  • Configureer httpd.conf
  • Test de installatie
  • Load-balancing-applicaties over meerdere Tomcat instances
  • Problemen met taakverdeling
  • Serveraffiniteit via sticky-sessies
  • Gedeelde sessieopslag
  • Gerepliceerde sessies via Tomcat clustering
  • Gedeelde hosting
  • Tomcat Virtuele hosting
  • Configureer Tomcat om virtuele hosting als stand-alone server in te schakelen
  • Configureer Tomcat om virtuele hosting in te schakelen met behulp van jk2 of webapp.
  • Configureer Tomcat als stand-alone
  • Configureer Tomcat met AJP
  • Afzonderlijke JVM voor elke host

Laad testen

  • JMeter Toepassing
  • Belastingtesten met JMeter
  • Installeren en uitvoeren JMeter
  • Het maken van een testplan
  • Configureer de Thread Group en voeg een taak toe
  • Configureer het HTTP-verzoek
  • Voeg een rapportlistener toe
  • Voer het testplan uit
  • De resultaten bekijken

Requirements

Deze cursus is bedoeld voor: Web-/applicatieserverbeheerders die de Apache Tomcat-applicatieserver moeten kunnen installeren, configureren, uitvoeren en afstemmen.

Om het meeste voordeel uit de Tomcat Training te halen, moet u bekend zijn met de basisprincipes van web-/applicatieserverbeheer.

 21 Hours

Number of participants



Price per participant

Getuigenissen (2)

Related Courses

Apache Tomcat and Java EE Administration

21 Hours

OpenResty

7 Hours

Resin Application Server

14 Hours

GlassFish Administration

21 Hours

Administering GlassFish Server with Java EE applications introduction

21 Hours

HTTP Web Server (Nginx, Apache, JBoss)

28 Hours

Business Rule Management (BRMS) with Drools

7 Hours

Introduction to Drools 6 for Developers

21 Hours

Drools 7 and DSL for Business Analysts

21 Hours

Introduction to Drools 7 for Developers

21 Hours

Drools 6 and DSL for Business Analysts

21 Hours

Drools Rules Administration

21 Hours

Infinispan

28 Hours

Enterprise Java Programming with Java EE and JBoss (EJB 3.0)

28 Hours

Undertow: Embed a Web Server into Your Application

7 Hours

Related Categories