Liberty에서 WebSocket 애플리케이션 개발
애플리케이션의 전이중 연결을 사용한 통신을 허용하는 WebSocket 프로토콜을 사용하도록 Liberty를 구성할 수 있습니다.
이 태스크 정보
WebSocket 1.0에 사용되는 애플리케이션을 실행하도록 Liberty 서버를 구성하려면, WebSocket 1.0용 websocket-1.0 기능 또는 WebSocket 1.1용 websocket-1.1 기능을 설정해야 합니다.
참고:
JSR 356(Java API for WebSocket 버전 1.1)에 정의된 Websocket API 외에, 서블릿 또는 필터가 현재 HTTP 요청을 "업그레이드"하여 WebSocket 세션을 시작하도록 요청할 수 있는 WebSphere 구현에 하나의 API가 추가되었습니다. 이 새 API는 다음과 같이 문서화되어 있습니다.
Websocket 엔드포인트는 템플리트를 이용하여 URI에 엔드포인트를 일치시킬 수 있습니다. Websocket 엔드포인트에 맵핑하지 않을 URI는 Websocket 템플리트와 일치하더라도 웹 애플리케이션에서 사용될 수 있습니다. URI에 Websocket 엔드포인트를 맵핑하는 것 또는 URI를 "비Websocket" HTTP 요청으로 처리할 수 있도록 하는 것의 차이는 HTTP 요청의 "Websocket" 값을 포함한 "Upgrade" 헤더의 유무에서 비롯됩니다.
WebSphere Developer Tools를 사용한 WebSocket 애플리케이션 개발에 대한 정보는 Developing WebSocket applications를 참조하십시오.