영상후기 - Tomcat 알고 쓰기

shin·2023년 4월 10일
0

영상후기

목록 보기
12/20

movie

톰캣 #01 소개

  • JSP/Servlet을 운영하기 위한 web application server로 많이 사용된다.
  • 많은 JSP/Servlet Engine 이 존재하지만 왜 톰캣을 사용하는가 ?
  • 무료 소프트웨어
  • 전세계 통계, JSP/Servlet Engine으로 톰캣이 50% 점유
  • 톰캣은 OS 환경에 구애받지 않고 사용할 수 있다.
  • 톰캣의 구성
    - Catalina: Servlet container, 자바 서블릿을 호스팅하는 환경
    - Coyote: HTTP commponent, 톰캣에 TCP를 통한 프로토콜 지원
    - Jasper: JSP engine, 실제 JSP 페이지의 요청을 처리하는 서블릿
    - coyote가 http 요청을 받으면, 카탈리나에서 요청 중에 JAVA Web application을 해석하고, 실행. 그 중에 .jsp 파일에 대한 부분은 Jasper가 담당하여 jsp에 대한 요청을 처리
  • 톰캣은 JSP/Servlet container(=web container)이지만, WAS(Web Application Server)는 아니다.
  • 톰캣은 JAVA SE의 스펙을 가진다.
  • 톰캣을 좀 더 완벽한 WAS로서의 역할을 하기 위해 만들어진 것이 TomEE 다.
  • JAVA는 JAVA EE(Enterprise Edition)와 JAVA SE 로 나뉜다.
  • JAVA EE 사용 비중이 더 높다
  • 완벽한 JAVA EE의 역할을 잘 수행할 수 있도록 TomEE를 사용한다.
profile
안녕하세요.

0개의 댓글

관련 채용 정보