강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스마스터1급 : Tomcat 에 대하여

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: Tomcat 에 대하여

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686893417_8219.png
 

 

 

 

아파치톰켓(Apache Tomcat)은 자바 서블릿(Java Servlet)과 자바 서버 페이지(JavaServer Pages) 기술을 오픈소스로 구현한 서블릿 JSP 컨테이너이다.

 

 

 

최신 버전의 톰켓은 상용WAS (Web Application Server)에서나 지원하던 메모리릭(memory leak)을 감지하고 방지하는 기능이 추가 되었으며, 성능 및 보안부분이 향상되었다.

 

 

 

최근 웹 어플리케이션 개발에 무거운 엔터프라이즈 자바빈즈(Enterprise JavaBeans:EJB)를 가벼운 스프링프레임워크(Spring framework)로 개발하여 상용WAS에서만 지원하는 EJB의 필요성이 없어 Tomcat을 많이 사용하게 되었다.

 

 

 

다음 그림은 WAS 직업에 대한 경향을 보여주는 그림이며, 상용WAS시장은 최근 감쇄를 보이고, Tomcat은 상승 하는 것을 보여준다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686893431_9452.png
 

 

 

 

아파치톰켓만으로 웹서버 및 웹어플리케이션 서버 역할을 모두다 할 수 있다.

 

 

 

그렇지만, 성능 및 보안등의 이유로 웹서버와 WAS는 분리하게 된다.

 

 

 

웹서버에서는 정적컨텐츠를 빠르게 처리하는 역할을 하며 누구나 접근 가능한 공개된 네트워크에 서버를 둔다.

 

 

 

톰켓 서버는 동적컨텐츠인 웹어플리케이션을 처리하며 웹서버에서만 접근 가능하게 구성한 로컬네트워크에 두어 성능 및 보안을 강화시키는 구성을 한다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  160 명