Backend
[스프링] Apache Tomcat (아파치 톰캣)
choiDev
2019. 10. 21. 23:46
톰캣이란?
톰캣은 웹 서버 + JSP + 자바 서블릿이 실행할 수 있는 환경을 제공하며 HTTP 서버도 자체 내장하기도 합니다.
톰캣과 아파치의 차이
톰캣 : WAS (Web Application Server)라고 말한다. WAS는 웹서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 역할을 수행하는 서버를 말한다. 아파치 웹 서버와 큰 차이는 웹 컨테이너 기능이 있는지 없는지의 차이가 크다.
아파치 : 웹서버며 GET, POST, DELETE, UPDATE등의 메소드를 이용해 요청하면 결과를 돌려주는 웹 서버이다.
실제로 스프링 IDE인 STS를 만지다가 보면 톰캣서버를 설치 후 동작 시키면 아래 2가지 데이터를 모두 처리 할수 있습니다.
정적 데이터 (ex 이미지, HTML, javascript)
동적 데이터 (ex ID,PW)