본문 바로가기
백엔드기술/개발환경

Tomcat 8 New Features

by RevFactory 2015. 3. 15.


Tomcat 8 새로운 기능


- Java 7 이상이 필요

Java Servlet 3.1

- JavaServer Pages 2.3

- Java Unified Expression Language 3.0 

JSR-356 스팩의 Java WebSocket 1.0

NIO 커넥터 기본

- 개선된 APR

- APR과 NIO API가 Comet 사용 가능

- Resources 설정 일원화

DB pooling 이 DBCP 에서 DBCP2가 기본



1. 서블릿 3.1

입출력을 별도의 자바 쓰레드로 처리하는 방식의 Non-Blocking IO 지원

- 참고 소스 : WriteListener, ReadListener 를 구현하여 업로드, 다운로드시 비동기 작업

   https://github.com/yanns/servlet31_async


2. 웹소켓 1.0

- Tomcat 7.0.43 또는 Tomcat 8 RC10 이후에 새로운 웹소켓 API가 구현됨, Non-Blocking 방식

- 참고 소스 : Spring4 와 SockJS 를 이용하여 웹소켓 구현

   https://github.com/rstoyanchev/spring-websocket-test





참고

http://www.itbuzzpress.com/tomcat/tomcat-8-configuration/what-s-new-in-tomcat-8.html

http://start.goodtime.co.kr/2014/02/%ED%86%B0%EC%BA%A3-8-%EC%86%8C%EA%B0%9C/