문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 21 시간 (3 일들)
코스 개요
Tomcat 개요
- Apache 빠른 개요
- Apache Software Foundation
- Jakarta Project
- Tomcat 라이선싱
- J2EE 기술
- Java 웹 개발
- Servlet/JSP 컨테이너
Java 웹 애플리케이션
- Servlet 개요
- Servlet의 장점 및 라이프사이클
- JavaServer Pages
- JSP, JavaBeans 및 JSP 태그 라이브러리
- MVC 프레임워크
Tomcat 설치
- Apache Tomcat 다운로드 및 설치
- JVM 다운로드 및 설치, Tomcat 다운로드, Ant 다운로드 및 설치
- Windows 설치 프로그램
- Java 메모리 관리 및 성능을 위한 JVM 조정
Tomcat 디렉터리
- Tomcat 설치 디렉터리, Tomcat 디렉터리 구조, bin 디렉터리, common 및 shared 디렉터리
- 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 파일
- 웹 애플리케이션 배포
- Tomcat의 기본 conf/web.xml 파일
- 기본 JSP 및 정적 콘텐츠 Servlet 조정
Tomcat 매니저
- Tomcat 매니저를 사용한 웹 애플리케이션 배포 및 관리
- Tomcat 매니저 시작 및 Tomcat 매니저 살펴보기
- 매니저 섹션 살펴보기
- 애플리케이션, 배포, 서버 정보
- WAR 파일 생성
- Lab 4: WAR 파일 배포
- Tomcat에서 Java Management Extensions (JMX)
- 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 다운로드 및 설치
- Tomcat을 위한 MySQL 구성
- MySQL에서 데이터베이스 생성
- JDBC 드라이버 다운로드 및 배포
- Tomcat에서 DataSource 정의 및 수동으로 데이터 소스 정의
- 배포 디스크립터 수정
- 누수된 데이터베이스 연결 감지 및 종료
Tomcat 보안
- Tomcat 보안 및 구성 살펴보기
- 보안 고려 사항
- 파일 시스템 보안 및 파일 시스템 권장 사항
- Java Security Manager
- Java 앱에 권한 부여 및 Java 권한 살펴보기
- 사용자 정의 정책 생성 및 추가
- Java Security Manager 활성화
- Security Manager 팁 및 Security Realms
- 다양한 Realm 유형 살펴보기 및 Realm 구성
- 사용자 및 역할 (인증 및 인가)
- 데이터 소스 Realm 생성
- 비밀번호 보호
- FORM 기반 인증
- SSL을 위한 Tomcat 구성
- 애플리케이션에서 SSL 요구
연결
- Tomcat을 Apache에 연결
- Connectors 살펴보기
- HTTP Connectors
- 웹 서버 사용의 장점
- Connector 프로토콜
- AJP Connector 구성
- mod_jk 다운로드
- mod_jk.conf 파일 생성
- Tomcat 시작
- Worker 생성
- httpd.conf 구성
- 설정 테스트
- 여러 Tomcat 인스턴스에 걸친 애플리케이션 로드 밸런싱
- 로드 밸런싱 관련 문제점
- sticky sessions을 통한 서버 애피니티
- 공유 세션 저장소
- Tomcat 클러스터를 통한 복제된 세션
- Shared Hosting
- Tomcat 가상 호스팅
- 독립형 서버로 가상 호스팅을 활성화하도록 Tomcat 구성
- jk2 또는 webapp을 사용하여 가상 호스팅을 활성화하도록 Tomcat 구성
- 독립형으로 Tomcat 구성
- AJP와 함께 Tomcat 구성
- 각 Host마다 별도의 JVM
로드 테스트
- JMeter 애플리케이션
- JMeter를 사용한 로드 테스트
- JMeter 설치 및 실행
- 테스트 계획 생성
- 스레드 그룹 구성 및 작업 추가
- HTTP Request 구성
- 리포트 리스너 추가
- 테스트 계획 실행
- 결과 보기
요건
이 과정은 다음과 같은 사람들을 위해 설계되었습니다: 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
기계 번역됨