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/
'백엔드기술 > 개발환경' 카테고리의 다른 글
mac pip easy_install 설치 (0) | 2015.04.14 |
---|---|
Json String을 Indent 적용해서 예쁘게 출력하기 (0) | 2014.11.06 |
github 윈도우에서 ssh 설정하기 (0) | 2014.09.16 |