Εξέλιξη Κομματιού
Επισκόπηση του Tomcat
- Γρήγορη επισκόπηση του Apache
- Η Τεχνική Ομάδα λογισμικού Apache (Apache Software Foundation)
- Το Έργο Jakarta
- Το πέρας δικαιωμάτων του Tomcat (Tomcat Licensing)
- Τεχνολογίες J2EE
- Ανάπτυξη web εφαρμογών με Java
- Εγγυώμενοι συγκέντρωση ορίου (Servlet/JSP Containers)
Java Web Applications
- Γενική επισκόπηση των Servlets
- Τα πλεονεκτήματα των Servlets & Το κύκλο ζωής τους (The Lifecycle)
- Σελίδες JavaServer Pages
- JSP, JavaBeans και βιβλιοθήκες ετικετών JSP (JSP Tag Libraries)
- Πλαίσια MVC
Εγκατάσταση του Tomcat
- Λήψη και εγκατάσταση Apache Tomcat
- Λήψη και εγκατάσταση JVM, Λήψη Tomcat, Λήψη και εγκατάσταση Ant
- Εγκαταστάτης για Windows
- Διαχείριση μνήμης Java και αποτυπωτικός ρύθμιση JVM
Ευρείες του Tomcat
- Κατάλογοι εγκατάστασης του Tomcat, Συμβουλή καταλόγων Tomcat, O κατάλογος bin, Κοινοί και κοινοχρήστες κατάλογοι
- O κατάλογος conf, κατάλογος logs. κατάλογος server, κατάλογος work, προσωρινός κατάλογος temp, κατάλογος webapps
- Δομή του καταλόγου web application
- Εφαρμογή HTML και JSP σελίδων και web context
- JSP page και η παραχθείσα κώδικας (Generated Code)
- Εφαρμογή εφαρμογής web app
Ρύθμιση του Tomcat
- Ρύθμιση του Tomcat και η διεξοδική ανάλυση των τεχνικών μεθόδων (Techniques)
- Η αρχιτεκτονική συστατικών (Component Architecture) του Tomcat
- O στοιχείο <Server>, o στοιχείο <Service>, o στοιχείο <Connector>, o στοιχείο <Engine>, o στοιχείο <Host>, o στοιχείο <Context>, o στοιχείο <Realm>, o στοιχείο <Valve>, o στοιχείο <Listener>, o στοιχείο <Loader>, o στοιχείο <Manager>
- O αρχείο server.xml
- Προσαρμογή του server.xml
Web Applications
- Διαχείριση web application και η εφαρμογή τους (Deploying)
- Η δομή καταλόγων μιας web app
- O αρχείο ρύθμισης web.xml
- Deployment Descriptors
- To στοιχείο <web-app></web-app>
- Χάραξη servlet και URL (Mapping a Servlet to a URL)
- To στοιχείο <resource-ref></resource-ref>
- To στοιχείο <env-entry></env-entry>
- To στοιχείο <ejb-ref></ejb-ref>
- Ένα δείγμα αρχείου web.xml
- Εφαρμογή εφαρμογής web (Deploying a Web Application)
- Το προκαθορισμένο αρχείο conf/web.xml του Tomcat
- Αποτυπωτική εξυγίανση των JSP και των servlets ημερήσιας χρήσης (Tuning default JSP and Static-content servlets)
Tomcat Manager
- Εφαρμογή και διαχείριση web application χρησιμοποιώντας το Tomcat Manager
- Εκκίνηση του Tomcat Manager και η προβολή του (looking at)
- Προβολή του τμήματος διαχείρισης (Manager Section)
- Εφαρμογές, Εφαρμογή (Deploy), Πληροφορίες περισέρβου (Server Information)
- Δημιουργία αρχείου WAR
- Εργαστήρι 4: Εφαρμογή αρχείου WAR
- Java Management Extensions (JMX) στο Tomcat
- Ενσωμάτωση του Tomcat με Ant
Προχωρημένες ιδιότητες (Advanced Features)
- Χρήση κάποιας από τις προχωρημένες λειτουργίες του Tomcat
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter και Remote Host Filter
- Request Dumper Valve
- Ρύθμιση των πόρων JNDI (Configuring the JNDI Resources)
- JNDI: Java Naming and Directory Interface και ορισμός ενός πόρου JNDI
- To στοιχείο <environment></environment> και το στοιχείο <resource></resource>
- Ρύθμιση μιας JavaMail Session
- Παγκόσμιοι πόροι (Global Resources)
JDBC Connectivity
- Ρύθμιση του Tomcat για σύνδεση με βάση δεδομένων (Connecting to a Database)
- Επισκόπηση JDBC
- JDBC Drivers
- Σύνδεση με βάση δεδομένων και συστήματα pool (Connection Pools)
- Λήψη και εγκατάσταση MySQL
- Ρύθμιση του MySQL για Tomcat
- Δημιουργία βάσης δεδομένων στο MySQL
- Λήψη και εφαρμογή JDBC driver
- Ορισμός DataSource στο Tomcat και ορισμός πηγής δεδομένων χειροκίνητα (Defining a Data Source Manually)
- Προσαρμογή του deployment descriptor
- Ανίχνευση και κλείσιμο υπόλειψης συνδέσεων βάσης δεδομένων (Detecting and closing leaked database connections)
Tomcat Security
- Εξέταση της ασφάλειας στο Tomcat και η ρύθμισή της (configuration)
- Αναπτυξιακά σημεία ασφάλειας
- Ασφάλεια και προτάσεις για το φακέλο σύστημα (File System Security and Filesystem Recommendations)
- Java Security Manager
- Παροχή δικαιωμάτων πρός Java Apps και η πληροφορία των δικαιωμάτων (looking at)
- Δημιουργία και προσθήκη δικών σας κανόνων
- Ενεργοποίηση Java Security Manager
- Συμβουλές ασφάλειας προστασίας και Realms (Security Manager Tips and Security Realms)
- Εξέταση των διαφόρων τύπων Πεδίων ασφάλειας και ρύθμιση ενός Realm (Looking at the different Types of Realms and Configuring a Realm)
- Χρήστες και Roles (authentication and authorization)
- Δημιουργία πηγής δεδομένων Realm
- Η προστασία κωδικών πρόσβασης (The protection of passwords)
- FORM-based authentication
- Ρύθμιση του Tomcat για SSL
- Απαιτήσεις SSL σε εφαρμογές (Requiring SSL in applications)
Connecting
- Σύνδεση του Tomcat με Apache
- Εξέταση των συνδυασμών (Connectors)
- HTTP Connectors
- Πλεονεκτήματα της χρήσης web server
- Connector Protocols
- Ρύθμιση AJP Connector
- Λήψη mod_jk
- Δημιουργία του αρχείου mod_jk.conf
- Εκκίνηση Tomcat
- Δημιουργία εργάτη (Create a Worker)
- Ρύθμιση httpd.conf
- Τεκμηρίωση του σχεδιασμού (Test the Setup)
- Μόνιμη αποφασιστική ρύθμιση εφαρμογών σε πολλές περισέρβου (Load balancing applications across multiple Tomcat instances)
- Προβλήματα με την ισορροπία φόρτου
- Ομαδική συνεργασία υπηρεσιών (Server affinity via sticky sessions)
- Κοινή αποθήκευση επιτόπων (Shared session storage)
- Αντιγραφές ομάδας υπηρεσιών μέσω της συστοιχίας Tomcat (Replicated sessions via Tomcat clustering)
- Κοινή φιλοξενία
- Τεχνική ομάδα χώρων του Tomcat (Tomcat Virtual Hosting)
- Ρύθμιση του Tomcat για εξυπηρέτηση των υποχώρων καθώς η ανεξάρτητη περίπτωση (configure Tomcat to enable virtual hosting as a stand-alone server)
- Ρύθμιση του Tomcat για εξυπηρέτηση υποχώρων με τη συνδυαστική χρήση jk2 ή webapp
- Ρύθμιση του Tomcat ανεξάρτητα (Configure Tomcat as Stand-alone)
- Ρύθμιση του Tomcat με AJP
- Ανεξάρτητο JVM για κάθε φακέλο χώρου (Separate JVM for Each Host)
Load Testing
- JMeter Application
- Τέστ φόρτου με την JMeter
- Εγκατάσταση και εκτέλεση JMeter
- Δημιουργία σχεδίου τέστ (Creating a Test Plan)
- Ρύθμιση του ομάδας νήματων και προσθήκη εργασίας
- Ρύθμιση του HTTP Request
- Προσθήκη αποδείξεων αποτυπώσεων (Report Listener)
- Εκτέλεση σχεδίου τέστ
- Παρουσίαση των αποτελεσμάτων (Viewing the Results)
Απαιτήσεις
Αυτό το μάθημα έχει σχεδιαστεί για: Διαχειριστές διακομιστή ιστού/εφαρμογών που πρέπει να είναι σε θέση να εγκαταστήσουν, να ρυθμίσουν, να εκτελέσουν και να συντονίσουν τον διακομιστή εφαρμογών 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
Μηχανική Μετάφραση