Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Επισκόπηση Tomcat

  • Σύντομη επισκόπηση του Apache
  • Apache Software Foundation
  • Jakarta Project
  • Αδειοδότηση Tomcat
  • Τεχνολογίες J2EE
  • Ανάπτυξη Ιστού με Java
  • Υποδοχείς Servlet/JSP

Εφαρμογές Ιστού 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 και πλαισίου Ιστού
  • Σελίδα 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
  • Ρύθμιση των προεπιλεγμένων JSP και των servlets στατικού περιεχομένου

Διαχειριστής Tomcat

  • Ανάπτυξη και διαχείριση εφαρμογών Ιστού χρησιμοποιώντας τον Διαχειριστή Tomcat
  • Εκκίνηση του Διαχειριστή Tomcat και επισκόπηση του Διαχειριστή Tomcat
  • Επισκόπηση της ενότητας Διαχειριστή
  • Εφαρμογές, Ανάπτυξη, Πληροφορίες διακομιστή
  • Δημιουργία ενός αρχείου WAR
  • Άσκηση 4: Ανάπτυξη ενός αρχείου WAR
  • Java Management Extensions (JMX) στον Tomcat
  • Ενσωμάτωση Tomcat με το Ant

Προηγμένες λειτουργίες

  • Χρήση ορισμένων από τις προηγμένες λειτουργίες του Tomcat
  • Valves, Access Log Valve, Single Sign-on Valve
  • Φίλτρο απομακρυσμένης διεύθυνσης και Φίλτρο απομακρυσμένου κεντρικού υπολογιστή
  • 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
  • Ορισμός ενός DataSource στον Tomcat και μη αυτόματος ορισμός μιας πηγής δεδομένων
  • Τροποποίηση του περιγραφέα ανάπτυξης
  • Ανίχνευση και κλείσιμο διαρροών συνδέσεων βάσης δεδομένων

Ασφάλεια Tomcat

  • Εξέταση της ασφάλειας στον Tomcat και της διαμόρφωσης
  • Παρατηρήσεις ασφαλείας
  • Ασφάλεια συστήματος αρχείων και συστάσεις για το σύστημα αρχείων
  • Java Security Manager
  • Χορήγηση δικαιωμάτων σε εφαρμογές Java και εξέταση των δικαιωμάτων Java
  • Δημιουργία και προσθήκη των δικών σας πολιτικών
  • Ενεργοποίηση του Java Security Manager
  • Συμβουλές για τον Security Manager και τις περιοχές ασφαλείας (Realms)
  • Εξέταση των διαφόρων τύπων πεδίων ασφαλείας και ρύθμιση ενός πεδίου
  • Χρήστες και ρόλοι (αυθεντικοποίηση και εξουσιοδότηση)
  • Δημιουργία ενός πεδίου προέλευσης δεδομένων (Data Source Realm)
  • Η προστασία των κωδικών πρόσβασης
  • Πιστοποίηση βάσει φόρμας (FORM-based authentication)
  • Ρύθμιση του Tomcat για SSL
  • Απαίτηση SSL στις εφαρμογές

Σύνδεση

  • Σύνδεση του Tomcat με τον Apache
  • Εξέταση των συνδέσμων (Connectors)
  • Σύνδεσμοι HTTP
  • Πλεονεκτήματα της χρήσης ενός διακομιστή ιστού
  • Πρωτόκολλα συνδέσμων
  • Ρύθμιση ενός συνδέσμου AJP
  • Λήψη του 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
  • Δημιουργία ενός σχεδίου δοκιμής
  • Ρύθμιση της ομάδας νημάτων και προσθήκη μιας εργασίας
  • Ρύθμιση του αιτήματος HTTP
  • Προσθήκη ενός ακροατή αναφορών (Report Listener)
  • Εκτέλεση του σχεδίου δοκιμής
  • Προβολή των αποτελεσμάτων

Απαιτήσεις

Αυτό το μάθημα απευθύνεται σε: Διαχειριστές διακομιστών ιστού/εφαρμογών που χρειάζεται να μπορούν να εγκαταστήσουν, να ρυθμίσουν, να εκτελέσουν και να βελτιστοποιήσουν τον Apache Tomcat Application Server.

Για να αποκομίσετε το μέγιστο όφελος από το μάθημα εκπαίδευσης Tomcat, θα πρέπει να είστε εξοικειωμένοι με τις βασικές αρχές διαχείρισης διακομιστών ιστού/εφαρμογών.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (6)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες