SERVLET
톰캣에 대하여
2021년 10월 12일
톰캣
톰캣이란?
톰캣은 WAS(Web Application Server)라고 하며 아파치 소프트웨어 재단 애플리케이션 서버로서 Java Servlet을 실행하고 JSP(Java Server Pages)가 포함된 웹페이지를 만들어준다.
톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하고 관리 도구를 이용해서 설정을 변경할수도 있지만 XML파일을 편집해서 설정할수도 있다.
아파치란?
아파치는 세계에서 가장 많이 쓰는 웹서버 중 하나다.
HTTP서버이며 굉장히 다양하고 효율적인 기능을 제공한다.
구축이 매우 쉽고 무료다.
다양한 운영체제에서 작동한다.
클라이언트가 HTTP기반의 요청(GET,POST,DELETE 등)을 하면 그에 따른 결과를 돌려주는 역할을 한다.
WAS란?
WAS(Web Application Server)는 웹서버와 웹컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버다.
클라이언트의 요청이 들어왔을때 내부의 프로그램을 통해 결과를 만들고 다시 클라이언트에게 전달해주는 역할을 하는 것이 웹 컨테이너다.
정리하자면 아파치는 Web Server이고 톰캣은 Web Application Server다.
둘의 대표적인 차이는
컨테이너 기능이 존재하는지?
아파치는 정적인 데이터처리
톰캣은 동적인 데이터 처리
장단점
이전 글
톰캣설치
다음 글
일단 화면 띄워보기