Intrati in legatura

Schița de curs

Prezentare generală Tomcat 

  • Prezentare rapidă a Apache
  • Fundația Apache Software
  • Proiectul Jakarta
  • Licențierea Tomcat
  • Tehnologii J2EE
  • Dezvoltare Web Java
  • Containere Servlet/JSP

Aplicații Web Java

  • Prezentare generală a Servleturilor
  • Avantajele Servleturilor & Ciclul de viață
  • Pagini JavaServer (JSP)
  • JSP, JavaBeans și Biblioteci de Tag-uri JSP
  • Framework-uri MVC

Instalarea Tomcat

  • Descărcarea și instalarea Apache Tomcat
  • Descărcarea și instalarea unui JVM, Descărcarea Tomcat, Descărcarea și instalarea Ant
  • Instalator pentru Windows
  • Gestionarea memoriei Java și optimizarea JVM pentru performanță

Directoare Tomcat

  • Directoare de instalare Tomcat, Structura directorului Tomcat, Directorul bin, Directoarele Common și shared
  • Directorul conf, Directorul logs, Directorul server, Directorul work, Directorul temp, Directorul webapps
  • Structura directorului aplicației web
  • Deploy-ul paginilor HTML și JSP și Contextul Web
  • Pagina JSP și Codul Generat
  • Deploy-ul unei aplicații web

Configurarea Tomcat

  • Configurarea Tomcat și examinarea tehnicilor
  • Arhitectura componentelor Tomcat
  • Elementul <Server>, Elementul <Service>, Elementul <Connector>, Elementul <Engine>, Elementul <Host>, Elementul <Context>, Elementul <Realm>, Elementul <Valve>, Elementul <Listener>, Elementul <Loader>, Elementul <Manager>
  • Fișierul server.xml
  • Modificarea server.xml

Aplicații Web

  • Administrarea și deploy-ul aplicațiilor web
  • Structura directorului unei aplicații web
  • Fișierul de configurare web.xml
  • Descriptorii de deploy
  • Elementul <web-app></web-app>
  • Maparea unui Servlet la un URL
  • Elementul <resource-ref></resource-ref>
  • Elementul <env-entry></env-entry>
  • Elementul <ejb-ref></ejb-ref>
  • Un exemplu de fișier web.xml
  • Deploy-ul unei aplicații web
  • Fișierul implicit conf/web.xml al Tomcat
  • Optimizarea servleturilor implicite JSP și conținut static

Managerul Tomcat

  • Deploy-ul și gestionarea aplicațiilor web folosind Managerul Tomcat
  • Pornirea Managerului Tomcat și examinarea Managerului Tomcat
  • Examinarea secțiunii Manager
  • Aplicații, Deploy, Informații despre Server
  • Crearea unui fișier WAR
  • Laborator 4: Deploy-ul unui fișier WAR
  • Java Management Extensions (JMX) pe Tomcat
  • Integrarea Tomcat cu Ant

Funcționalități Avansate

  • Utilizarea unor funcționalități avansate ale Tomcat
  • Valve, Valve de Jurnal de Acces, Valve de Single Sign-on
  • Filtru de Adresă Îndepărtată și Filtru de Gazdă Îndepărtată
  • Valve de Request Dumper
  • Configurarea resurselor JNDI
  • JNDI: Interfața de Denumire și Director Java și Definirea unei Resurse JNDI
  • Elementul <environment></environment> și Elementul <resource></resource>
  • Configurarea unei sesiuni JavaMail
  • Resurse globale

Conectivitate JDBC

  • Configurarea Tomcat pentru a se conecta la o bază de date
  • Prezentare generală a JDBC
  • Drivere JDBC
  • Conectarea la o bază de date și Pool-uri de conexiuni
  • Descărcarea și instalarea MySQL
  • Configurarea MySQL pentru Tomcat
  • Crearea unei baze de date în MySQL
  • Descărcarea și deploy-ul unui driver JDBC
  • Definirea unei surse de date în Tomcat și Definirea manuală a unei surse de date
  • Modificarea descriptorului de deploy
  • Detectarea și închiderea conexiunilor de bază de date pierdute

Securitatea Tomcat

  • Examinarea securității pe Tomcat și configurarea
  • Considerații de securitate
  • Securitatea sistemului de fișiere și recomandări pentru sistemul de fișiere
  • Managerul de securitate Java
  • Acordarea de permisiuni aplicațiilor Java și examinarea permisiunilor Java
  • Crearea și adăugarea propriilor politici
  • Activarea Managerului de securitate Java
  • Sfaturi pentru Managerul de securitate și domenii de securitate
  • Examinarea diferitelor tipuri de domenii și configurarea unui domeniu
  • Utilizatori și roluri (autentificare și autorizare)
  • Crearea unui domeniu de sursă de date
  • Protejarea parolelor
  • Autentificare bazată pe FORM
  • Configurarea Tomcat pentru SSL
  • Cerința de SSL în aplicații

Conectare

  • Conectarea Tomcat la Apache
  • Examinarea conectorilor
  • Conectori HTTP
  • Avantajele utilizării unui server web
  • Protocoale de conectori
  • Configurarea unui conector AJP
  • Descărcarea mod_jk
  • Crearea fișierului mod_jk.conf
  • Pornirea Tomcat
  • Crearea unui worker
  • Configurarea httpd.conf
  • Testarea configurației
  • Echilibrarea aplicațiilor pe mai multe instanțe Tomcat
  • Probleme cu echilibrarea sarcinii
  • Afinarea serverului prin sesiuni sticky
  • Stocarea partajată a sesiunilor
  • Replicarea sesiunilor prin clustering Tomcat
  • Găzduire partajată
  • Găzduire virtuală Tomcat
  • Configurarea Tomcat pentru a activa găzduirea virtuală ca server standalone
  • Configurarea Tomcat pentru a activa găzduirea virtuală folosind jk2 sau webapp.
  • Configurarea Tomcat ca Stand-alone
  • Configurarea Tomcat cu AJP
  • JVM separat pentru fiecare gazdă

Testarea sarcinii

  • Aplicația JMeter
  • Testarea sarcinii cu JMeter
  • Instalarea și rularea JMeter
  • Crearea unui plan de test
  • Configurarea grupului de fire și adăugarea unei sarcini
  • Configurarea cererii HTTP
  • Adăugarea unui ascultător de raport
  • Rularea planului de test
  • Vizualizarea rezultatelor

Cerințe

Acest curs este destinat: administratorilor de servere web/aplicații care trebuie să fie capabili să instaleze, să configureze, să ruleze și să optimizeze Serverul de Aplicații Apache Tomcat.

Pentru a beneficia la maximum de cursul de formare Tomcat, ar trebui să fiți familiarizați cu principiile de bază ale administrării serverelor web/aplicații.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (6)

Cursuri viitoare

Categorii înrudite