Εξέλιξη Κομματιού
Επισκόπηση Tomcat
- Σύντομη επισκόπηση του Apache
- Apache Software Foundation
- Jakarta Project
- Αδειοδότηση Tomcat
- Τεχνολογίες J2EE
- Ανάπτυξη Ιστού με Java
- Servlet/JSP Containers
Εφαρμογές Ιστού Java
- Επισκόπηση των Servlets
- Πλεονεκτήματα των Servlets & Ο Κύκλος Ζωής
- JavaServer Pages
- JSP, JavaBeans και Βιβλιοθήκες Ετικετών JSP
- Πλαίσια MVC
Εγκατάσταση Tomcat
- Λήψη και Εγκατάσταση Apache Tomcat
- Λήψη και εγκατάσταση JVM, Λήψη Tomcat, Λήψη και εγκατάσταση Ant
- Πρόγραμμα εγκατάστασης Windows
- Διαχείριση μνήμης Java και βελτιστοποίηση του JVM για απόδοση
Κατάλογοι Tomcat
- Κατάλογοι Εγκατάστασης Tomcat, Δομή Καταλόγων Tomcat, Κατάλογος bin, Κοινοί και κοινόχρηστοι κατάλογοι
- Κατάλογος conf, κατάλογος logs, κατάλογος server, κατάλογος work, κατάλογος temp, κατάλογος webapps
- Δομή του Καταλόγου Εφαρμογών Ιστού
- Ανάπτυξη σελίδων HTML και JSP και Web Context
- Σελίδα JSP και ο Παραγόμενος Κώδικας
- Ανάπτυξη μιας Εφαρμογής Ιστού
Ρύθμιση Tomcat
- Ρύθμιση του Tomcat και εξέταση των Τεχνικών
- Αρχιτεκτονική Στοιχείων του Tomcat
- Στοιχείο <Server>, Στοιχείο <Service>, Στοιχείο <Connector>, Στοιχείο <Engine>, Στοιχείο <Host>, Στοιχείο <Context>, Στοιχείο <Realm>, Στοιχείο <Valve>, Στοιχείο <Listener>, Στοιχείο <Loader>, Στοιχείο <Manager>
- Αρχείο Server.xml
- Τροποποίηση του server.xml
Εφαρμογές Ιστού
- Διαχείριση & Ανάπτυξη Εφαρμογών Ιστού
- Δομή Καταλόγου μιας Εφαρμογής Ιστού
- Αρχείο ρυθμίσεων web.xml
- Περιγραφείς Ανάπτυξης
- Στοιχείο <web-app></web-app>
- Αντιστοίχιση ενός Servlet σε ένα URL
- Στοιχείο <resource-ref></resource-ref>
- Στοιχείο <env-entry></env-entry>
- Στοιχείο <ejb-ref></ejb-ref>
- Ένα Δείγμα αρχείου web.xml
- Ανάπτυξη μιας Εφαρμογής Ιστού
- Προεπιλεγμένο αρχείο conf/web.xml του Tomcat
- Βελτιστοποίηση προεπιλεγμένων servlets JSP και στατικού περιεχομένου
Διαχειριστής Tomcat
- Ανάπτυξη και Διαχείριση Εφαρμογών Ιστού με τον Διαχειριστή Tomcat
- Εκκίνηση του Διαχειριστή Tomcat και εξέταση του Διαχειριστή Tomcat
- Εξέταση της Ενότητας Διαχειριστή
- Εφαρμογές, Ανάπτυξη, Πληροφορίες Διακομιστή
- Δημιουργία ενός αρχείου WAR
- Εργαστήριο 4: Ανάπτυξη ενός αρχείου WAR
- Java Management Extensions (JMX) στο Tomcat
- Ενσωμάτωση Tomcat με Ant
Προηγμένα Χαρακτηριστικά
- Χρήση Ορισμένων από τα Προηγμένα Χαρακτηριστικά του Tomcat
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter και Remote Host Filter
- Request Dumper Valve
- Ρύθμιση των Πόρων JNDI
- JNDI: Java Naming and Directory Interface και Ορισμός ενός Πόρου JNDI
- Στοιχείο <environment></environment> και Στοιχείο <resource></resource>
- Ρύθμιση μιας Συνόδου JavaMail
- Καθολικοί Πόροι
Συνδεσιμότητα JDBC
- Ρύθμιση του Tomcat για Σύνδεση σε μια Βάση Δεδομένων
- Επισκόπηση του JDBC
- Προγράμματα Οδήγησης JDBC
- Σύνδεση σε μια Βάση Δεδομένων και Δεξαμενές Συνδέσεων
- Λήψη και Εγκατάσταση MySQL
- Ρύθμιση MySQL για το Tomcat
- Δημιουργία μιας Βάσης Δεδομένων σε MySQL
- Λήψη και Ανάπτυξη ενός Προγράμματος Οδήγησης JDBC
- Ορισμός μιας Πηγής Δεδομένων στο Tomcat και Χειροκίνητος Ορισμός μιας Πηγής Δεδομένων
- Τροποποίηση του Περιγραφέα Ανάπτυξης
- Εντοπισμός και κλείσιμο διαρροών συνδέσεων βάσης δεδομένων
Ασφάλεια Tomcat
- Εξέταση της Ασφάλειας στο Tomcat και της ρύθμισης
- Ζητήματα Ασφάλειας
- Ασφάλεια Συστήματος Αρχείων και Συστάσεις Συστήματος Αρχείων
- Διαχειριστής Ασφάλειας Java
- Παραχώρηση Δικαιωμάτων σε Εφαρμογές Java και εξέταση των Δικαιωμάτων Java
- Δημιουργία και Προσθήκη των Δικών σας Πολιτικών
- Ενεργοποίηση του Διαχειριστή Ασφάλειας Java
- Συμβουλές Διαχειριστή Ασφάλειας και Περιοχές Ασφάλειας
- Εξέταση των διαφορετικών Τύπων Περιοχών και Ρύθμιση μιας Περιοχής
- Χρήστες και Ρόλοι (πιστοποίηση και εξουσιοδότηση)
- Δημιουργία μιας Περιοχής Πηγής Δεδομένων
- Η προστασία των κωδικών πρόσβασης
- Πιστοποίηση βασισμένη σε ΦΟΡΜΑ
- Ρύθμιση Tomcat για SSL
- Απαίτηση SSL σε εφαρμογές
Σύνδεση
- Σύνδεση του Tomcat με το Apache
- Εξέταση των Connectors
- HTTP Connectors
- Πλεονεκτήματα Χρήσης ενός Διακομιστή Ιστού
- Πρωτόκολλα Connector
- Ρύθμιση ενός AJP Connector
- Λήψη mod_jk
- Δημιουργία του αρχείου mod_jk.conf
- Εκκίνηση Tomcat
- Δημιουργία ενός Worker
- Ρύθμιση httpd.conf
- Δοκιμή της Ρύθμισης
- Εξισορρόπηση φορτίου εφαρμογών σε πολλαπλές παρουσίες Tomcat
- Ζητήματα με την εξισορρόπηση φορτίου
- Συγγένεια διακομιστή μέσω sticky sessions
- Κοινόχρηστη αποθήκευση συνόδων
- Αντιγραφή συνόδων μέσω συσταδοποίησης Tomcat
- Κοινόχρηστη Φιλοξενία
- Εικονική Φιλοξενία Tomcat
- Ρύθμιση Tomcat για ενεργοποίηση εικονικής φιλοξενίας ως αυτόνομου διακομιστή
- Ρύθμιση Tomcat για ενεργοποίηση εικονικής φιλοξενίας χρησιμοποιώντας jk2 ή webapp.
- Ρύθμιση Tomcat ως Αυτόνομου
- Ρύθμιση Tomcat με AJP
- Ξεχωριστό JVM για Κάθε Κεντρικό Υπολογιστή
Δοκιμή Φορτίου
- Εφαρμογή JMeter
- Δοκιμή Φορτίου με JMeter
- Εγκατάσταση και εκτέλεση JMeter
- Δημιουργία ενός Σχεδίου Δοκιμής
- Ρύθμιση του Thread Group και προσθήκη μιας εργασίας
- Ρύθμιση του HTTP Request
- Προσθήκη ενός Report Listener
- Εκτέλεση του Σχεδίου Δοκιμής
- Προβολή των Αποτελεσμάτων
Απαιτήσεις
Αυτό το μάθημα απευθύνεται σε: Διαχειριστές διακομιστών ιστού/εφαρμογών που πρέπει να μπορούν να εγκαθιστούν, να ρυθμίζουν, να εκτελούν και να βελτιστοποιούν τον Διακομιστή Εφαρμογών Apache Tomcat.
Για να επωφεληθείτε στο έπακρο από το μάθημα Εκπαίδευσης Tomcat, θα πρέπει να είστε εξοικειωμένοι με τις βασικές αρχές διαχείρισης διακομιστών ιστού/εφαρμογών.
Σχόλια (6)
Αλληλεπίδραση και παραδείγματα.
Paulius Stankevicius - Festo SE & Co. KG
Κομμάτι - Apache Tomcat Administration
Μηχανική Μετάφραση
Συστηματική προσέγγιση; Εχουμε κάλυψει την ολόκληρη διαδικασία, από την εγκατάσταση μέχρι τη δημιουργία ενός συστήματος πολλαπλών κεντρικών...
Visnja Begovic - Euronet Services Kft
Κομμάτι - Apache Tomcat Administration
Μηχανική Μετάφραση
Μου αρέσει η πολυπλοκότητα της κατάρτισης
Attila Molnar - Euronet Services Kft
Κομμάτι - Apache Tomcat Administration
Μηχανική Μετάφραση
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Κομμάτι - Apache Tomcat Administration
Μηχανική Μετάφραση
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Κομμάτι - Apache Tomcat Administration
Μηχανική Μετάφραση
Training was very interactive.
Mahmoud Farag
Κομμάτι - Apache Tomcat Administration
Μηχανική Μετάφραση