Airbnb 프로젝트에 호스트와 게스트의 채팅기능을 넣기위해 WebSocket을 공부해보려고 한다.Ajax는 비동기적인 웹 애플리케이션의 제작을 위해 아래와 같은 조합을 이용하는 웹 개발 기법이다.표현 정보를 위한 HTML(또는 XHTML)과 CSS동적인 화면 출력 및
결국에는 에어비앤비 프로젝트에 넣을 기능이기 때문에 다르게 설정될 부분을 제외하고 공통으로 들어갈 부분만 기록하겠습니다. TextWebSocketHandler 구현체의 SocketHandler 생성
현재는 String 메시지 자체를 보냈지만, 이번엔 JSON형태로 메시지를 보내고 받도록 해보겠습니다.obj = (JSONObject) parser.parse(jsonStr); : jsonStr(String)을 JSONObject로 바꿔줍니다.JSONObject obj
Room 클래스 생성 MainController 메소드 추가 room.jsp | javascript 부분
webSocketConfig 클래스 생성 SocketHandler 클래스 수정 chat.jsp | javascript 부분