문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Tomcat 개요
- Apache의 간략한 개요
- 아파치 소프트웨어 재단
- 자카르타 프로젝트
- Tomcat 라이선스
- J2EE 기술
- Java Web Development
- 서블릿/JSP 컨테이너
Java 웹 애플리케이션
- 서블릿 개요
- 서블릿의 장점과 수명주기
- Java서버 페이지
- JSP, JavaBeans 및 JSP 태그 라이브러리
- MVC 프레임워크
설치중 Tomcat
- 아파치 다운로드 및 설치 Tomcat
- JVM 다운로드 및 설치, Tomcat 다운로드, Ant 다운로드 및 설치
- Windows 설치 프로그램
- Java 메모리 관리 및 성능을 위한 JVM 조정
Tomcat 디렉토리
- Tomcat 설치 디렉터리, Tomcat 디렉터리 구조, bin 디렉터리, 공통 및 공유 디렉터리
- conf 디렉토리는 디렉토리를 기록합니다. 서버 디렉토리, 작업 디렉토리, 임시 디렉토리, webapps 디렉토리
- 웹 애플리케이션 디렉토리 구조의 구조
- HTML 및 JSP 페이지와 웹 컨텍스트 배포
- JSP 페이지 및 생성된 코드
- 웹 앱 배포
구성Tomcat
- Tomcat의 구성과 기법을 살펴보면
- Tomcat의 컴포넌트 아키텍처
- <서버> Element, <서비스> Element, <커넥터> Element, <엔진> Element, <호스트> Element, <컨텍스트> Element, <영역> Element, <밸브> Element, <리스너> Element, <로더> Element, <매니저> Element
- Server.xml 파일
- server.xml 수정
웹 애플리케이션
- 웹 애플리케이션 관리 및 배포
- 웹 앱의 디렉터리 구조
- web.xml 구성 파일
- 배포 설명자
- <web-app></web-app> Element
- 서블릿을 URL에 매핑
- <resource-ref></resource-ref> Element
- <env-entry></env-entry> Element
- <ejb-ref></ejb-ref> Element
- 샘플 web.xml 파일
- 웹 애플리케이션 배포
- Tomcat의 기본 conf/web.xml 파일
- 기본 JSP 및 정적 컨텐츠 서블릿 조정
Tomcat 매니저
- Tomcat Manager를 사용하여 웹 애플리케이션 배포 및 관리
- Tomcat Manager 시작 및 Tomcat Manager 살펴보기
- 관리자 섹션을 살펴보면
- 애플리케이션, 배포, 서버 정보
- WAR 파일 생성
- 랩 4: WAR 파일 배포
- Java Management Tomcat의 확장(JMX)
- Tomcat Ant와의 통합
고급 기능
- Tomcat의 일부 고급 기능 사용
- 밸브, Access 로그 밸브, 단일 로그인 밸브
- 원격 주소 필터 및 원격 호스트 필터
- 덤퍼 밸브 요청
- JNDI 리소스 구성
- JNDI: Java 이름 지정 및 디렉토리 인터페이스와 JNDI 자원 정의
- <environment></environment>Element 및 <resource></resource>Element
- Java메일 세션 구성
- 글로벌 리소스
JDBC 연결
- Database에 연결하도록 Tomcat 구성
- JDBC 개요
- JDBC 드라이버
- Database 및 연결 풀에 연결
- 다운로드 및 설치 MySQL
- Tomcat에 대해 MySQL 구성
- MySQL에 Database을(를) 생성하세요
- JDBC 드라이버 다운로드 및 배포
- Tomcat에서 데이터 소스 정의 및 수동으로 데이터 소스 정의
- 배포 설명자 수정
- 유출된 데이터베이스 연결 감지 및 종료
Tomcat 보안
- Tomcat의 보안 및 구성 살펴보기
- 보안 고려 사항
- 파일 시스템 보안 및 파일 시스템 권장 사항
- Java 보안 관리자
- Java개의 앱에 권한을 부여하고 Java개의 권한을 살펴봅니다.
- 자신만의 정책 생성 및 추가
- Java 보안 관리자 활성화
- 보안 관리자 팁 및 보안 영역
- 다양한 유형의 영역 살펴보기 및 영역 구성
- 사용자 및 역할(인증 및 권한 부여)
- 데이터 소스 영역 생성
- 비밀번호 보호
- FORM 기반 인증
- SSL용으로 Tomcat 구성
- 애플리케이션에 SSL 요구
연결 중
- Tomcat를 Apache에 연결
- 커넥터 살펴보기
- HTTP 커넥터
- Web Server 사용의 장점
- 커넥터 프로토콜
- AJP 커넥터 구성
- mod_jk 다운로드
- mod_jk.conf 파일 생성
- 시작 Tomcat
- 작업자 생성
- httpd.conf 구성
- 설정 테스트
- 여러 Tomcat 인스턴스에 걸쳐 애플리케이션 로드 밸런싱
- 부하 분산 문제
- 고정 세션을 통한 서버 선호도
- 공유 세션 저장소
- Tomcat 클러스터링을 통한 복제 세션
- 공유 호스팅
- Tomcat 가상 호스팅
- 가상 호스팅을 독립 실행형 서버로 활성화하도록 Tomcat를 구성합니다.
- jk2 또는 webapp을 사용하여 가상 호스팅을 활성화하도록 Tomcat를 구성합니다.
- Tomcat를 독립 실행형으로 구성
- AJP로 Tomcat 구성
- 각 호스트마다 별도의 JVM
부하 테스트
- JMeter 적용
- JMeter를 사용한 부하 테스트
- 설치 및 실행 JMeter
- 테스트 계획 만들기
- 스레드 그룹 구성 및 작업 추가
- HTTP 요청 구성
- 보고서 수신기 추가
- 테스트 계획 실행
- 결과 보기
Requirements
이 과정은 Apache Tomcat 애플리케이션 서버를 설치, 구성, 실행 및 조정할 수 있어야 하는 웹/애플리케이션 서버 관리자를 대상으로 합니다.
Tomcat 교육 과정을 최대한 활용하려면 웹/응용 프로그램 서버 관리의 기본 원칙을 숙지해야 합니다.
21 Hours
회원 평가 (5)
대화식 및 예제.
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.