Thank you for sending your enquiry! One of our team members will contact you shortly.
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