내가 사용하는 tomcat은 버전7
자바로 웹개발을 하려면 WAS라는 서블릿 컨테이너가 필요하고, 그래서 제가 작성한 코드를 tomcat을 띄워 실행하고 있습니다. 그런데말입니다.. 내가 사용하는 tomcat이 몇버전이고, 이 버전의 특징이 뭔지, 이전 버전은 어떻게 발전해왔는지 갑자기 궁금했습니다. 잠시 삼천포로 빠져서 간단히 찾아보고 정리해둡니다.
내가 쓰는 7버전
1. Servlet 3.0 지원
2. JSP 2.2 지원
3. EL 2.2 지원
4. Web Socket 1.1 지원
8버전
톰캣 중에 가장 안정적인 버전이라고 하네요.
1. Servlet 3.1 지원
2. JSP 2.3 지원
3. EL 3.0 지원
4. Web Soket 1.1 지원
5. HTTP/2에 대한 지원을 추가
6. JSSE 커넥터 (NIO 및 NIO2)와 함께 TLS 지원을위한 OpenSSL 사용에 대한 지원을 추가합니다.
7. TLS 가상 호스팅에 대한 지원을 추가 ( = SNI)
9버전
가장 최신에 나온 버전이지만, 아직 안정적이진 않다고 하네요
1. Servlet 4.0 지원
2. JSP 2.3 지원
3. EL 3.0 지원
4. Web Soket 1.1 지원
느낀점
헤드퍼스트 JSP로 공부해서 사실 servlet3.0 JSP2.3 에서 새로 추가된 기능은 정확히 모르겠습니다. servlet이나 JSP버전별 특징을 조사해보고 제가 활용 못하고 있던 것들을 찾아 적용해보는 기회를 만들 생각입니다. 그리고 웹소켓 부분을 간단히 찾아봤는데, 브라우저가 요청하는게 아니라 서버에서 브라우저로 메시지를 보낼 수 있는 기능이라고 합니다. 웹소켓이라는 기능을 잘 이용하면 좀 더 많은 기능을 구현할 수 있을 것 같습니다.