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는 다음과 같이 문서화되어 있습니다.

인터페이스 WsWsocServerContainer

Websocket 엔드포인트는 템플리트를 이용하여 URI에 엔드포인트를 일치시킬 수 있습니다. Websocket 엔드포인트에 맵핑하지 않을 URI는 Websocket 템플리트와 일치하더라도 웹 애플리케이션에서 사용될 수 있습니다. URI에 Websocket 엔드포인트를 맵핑하는 것 또는 URI를 "비Websocket" HTTP 요청으로 처리할 수 있도록 하는 것의 차이는 HTTP 요청의 "Websocket" 값을 포함한 "Upgrade" 헤더의 유무에서 비롯됩니다.

WebSphere Developer Tools를 사용한 WebSocket 애플리케이션 개발에 대한 정보는 Developing WebSocket applications를 참조하십시오.


주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_websockets_dev.html