Đề cương khóa học
Tomcat Tổng quan
- Tổng quan nhanh về Apache
- Apache Software Foundation
- Jakarta Project
- Tomcat Cấp phép
- Công nghệ J2EE
- Java Web Development
- Containers Servlet/JSP
Java Ứng dụng Web
- Tổng quan về Servlets
- Ưu điểm và Vòng đời của Servlets
- Java Trang
- JSP, Java Beans và Thư viện Tag JSP
- MVC frameworks
Cài đặt Tomcat
- Tải xuống và Cài đặt Apache Tomcat
- Tải xuống và cài đặt JVM, Tải xuống Tomcat, Tải xuống và cài đặt Ant
- Trình cài đặt Windows
- Java Quản lý bộ nhớ và tinh chỉnh JVM để cải thiện hiệu suất
Tomcat Thư mục
- Tomcat Thư mục cài đặt, Tomcat Cấu trúc thư mục, Thư mục bin, Thư mục chung và chia sẻ
- Thư mục conf, Thư mục logs, Thư mục server, Thư mục work, Thư mục temp, Thư mục webapps
- Cấu trúc của Thư mục Ứng dụng Web
- Triển khai HTML và các trang JSP và Web Context
- Trang JSP và Mã được tạo
- Triển khai một Ứng dụng Web
Cấu hình Tomcat
- Cấu hình Tomcat và xem xét các Kỹ thuật
- Kiến trúc Thành phần của Tomcat
- Các thẻ <Server> Element, <Service> Element, <Connector> Element, <Engine> Element, <Host> Element, <Context> Element, <Realm> Element, <Valve> Element, <Listener> Element, <Loader> Element, <Manager> Element
- Tệp Server.xml
- Sửa đổi server.xml
Ứng dụng Web
- Quản lý và Triển khai Ứng dụng Web
- Cấu trúc thư mục của một Ứng dụng Web
- Tệp cấu hình web.xml
- Mô tả Triển khai
- Các thẻ <web-app></web-app> Element
- Ánh xạ một Servlet tới một URL
- Các thẻ <resource-ref></resource-ref> Element
- Các thẻ <env-entry></env-entry> Element
- Các thẻ <ejb-ref></ejb-ref> Element
- Một tệp web.xml mẫu
- Triển khai một Ứng dụng Web
- Tệp web.xml mặc định của Tomcat trong conf/
- Tinh chỉnh các Servlet JSP và Nội dung tĩnh mặc định
Tomcat Manager
- Triển khai và Quản lý Ứng dụng Web bằng Tomcat Manager
- Khởi động Tomcat Manager và xem Tomcat Manager
- Xem xét phần Manager
- Ứng dụng, Triển khai, Thông tin Máy chủ
- Tạo một Tệp WAR
- Lab 4: Triển khai một Tệp WAR
- Java Management Mở rộng (JMX) trên Tomcat
- Tomcat tích hợp với Ant
Tính năng Nâng cao
- Sử dụng một số Tính năng Nâng cao của Tomcat
- Valves, Access Log Valve, Single Sign-on Valve
- Bộ lọc Địa chỉ Từ xa và Bộ lọc Máy chủ Từ xa
- Request Dumper Valve
- Cấu hình Tài nguyên JNDI
- JNDI: Java Giao diện Định danh và Thư mục và Xác định một Tài nguyên JNDI
- Các thẻ <environment></environment>Element và <resource></resource>Element
- Cấu hình Phiên Mail Java
- Tài nguyên Toàn cục
Kết nối JDBC
- Cấu hình Tomcat để Kết nối với Database
- Tổng quan về JDBC
- Trình điều khiển JDBC
- Kết nối với Database và Pool Kết nối
- Tải xuống và Cài đặt MySQL
- Cấu hình MySQL cho Tomcat
- Tạo một Database trong MySQL
- Tải xuống và Triển khai một Trình điều khiển JDBC
- Xác định một DataSource trong Tomcat và Xác định một Nguồn Dữ liệu Thủ công
- Sửa đổi Mô tả Triển khai
- Phát hiện và đóng các kết nối cơ sở dữ liệu bị rò rỉ
Tomcat Bảo mật
- Xem xét Bảo mật trên Tomcat và cấu hình
- Cân nhắc về Bảo mật
- Bảo mật Hệ thống Tệp và Khuyến nghị về Hệ thống Tệp
- Java Security Manager
- Cấp quyền cho Ứng dụng Java và xem xét Quyền Java
- Tạo và Thêm Chính sách của riêng bạn
- Bật Java Security Manager
- Mẹo Security Manager và Security Realms
- Xem xét các Loại Realms khác nhau và Cấu hình một Realm
- Người dùng và Vai trò (xác thực và ủy quyền)
- Tạo một Realm Nguồn Dữ liệu
- Bảo vệ mật khẩu
- Xác thực dựa trên FORM
- Cấu hình Tomcat cho SSL
- Yêu cầu SSL trong các ứng dụng
Kết nối
- Kết nối Tomcat với Apache
- Xem xét Connectors
- HTTP Connectors
- Ưu điểm của việc Sử dụng Web Server
- Giao thức Connector
- Cấu hình một AJP Connector
- Tải xuống mod_jk
- Tạo tệp mod_jk.conf
- Khởi động Tomcat
- Tạo một Worker
- Cấu hình httpd.conf
- Kiểm tra Thiết lập
- Cân bằng tải các ứng dụng trên nhiều phiên bản Tomcat
- Các vấn đề với cân bằng tải
- Sự gắn bó của máy chủ thông qua các phiên sticky
- Bộ nhớ phiên được chia sẻ
- Các phiên được sao chép thông qua cụm Tomcat
- Chia sẻ Hosting
- Tomcat Virtual Hosting
- Cấu hình Tomcat để bật virtual hosting như một máy chủ độc lập
- Cấu hình Tomcat để bật virtual hosting bằng jk2 hoặc webapp.
- Cấu hình Tomcat như Độc lập
- Cấu hình Tomcat với AJP
- JVM riêng cho Mỗi Máy chủ
Kiểm tra Tải
- Ứng dụng JMeter
- Kiểm tra Tải với JMeter
- Cài đặt và chạy JMeter
- Tạo một Kế hoạch Kiểm tra
- Cấu hình Nhóm Luồng và thêm một tác vụ
- Cấu hình Yêu cầu HTTP
- Thêm một Trình nghe Báo cáo
- Chạy Kế hoạch Kiểm tra
- Xem Kết quả
Requirements
Khóa học này dành cho: Quản trị viên máy chủ web/ứng dụng cần có khả năng cài đặt, cấu hình, chạy và điều chỉnh Apache Tomcat Application Server.
Để đạt được hiệu quả tốt nhất từ khóa đào tạo Tomcat, bạn nên làm quen với các nguyên tắc cơ bản của quản trị máy chủ web/ứng dụng.
Testimonials (5)
Interective and examples.
Paulius Stankevicius - Festo SE & Co. KG
Course - Apache Tomcat Administration
Systematic approach; We have covered the whole process, from installation till creating a clustered environment...
Visnja Begovic - Euronet Services Kft
Course - Apache Tomcat Administration
I like the complexity of the training
Attila Molnar - Euronet Services Kft
Course - Apache Tomcat Administration
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Course - Apache Tomcat Administration
Training was very interactive.