Vert.x + spring 접속자간 웹페이지 대화 기능 구현 [1 / 4]
JSP & Servlet 2014. 2. 26. 11:19 |모든 자료는
백기선님의 [Vert.x & Socket.IO 이해 및 활용] 및 Vert.x 사이트 [http://vertx.io] 의 문서를 참고하였습니다
좋은 모듈을 만들어주신 백기선님께 감사드립니다
메이븐에 익숙하지 않은 사람도 많기 때문에 일반 웹 프로젝트로 만들었구요
따라서.. 라이브러리 JAR 파일도 각각 따로 넣어줘야 합니다
현재 Vert.x 버전이 2.1M5 까지 나와있는데요..
최신 버전으로 적용하면 백기선님께서 만드신 mod-socket-io 가 제대로 동작이 되질 않아서 1.3.1 final 버전을 사용했습니다
1. 라이브러리 JAR 파일 준비
2. 스프링을 사용해서 프로젝트 구성
3. Vert.x 동작 코드 작성 및 스프링 연결(?)
4. socket.io.js를 이용한 웹페이지 작성
위 순서대로 만들어보겠습니다
[1. 라이브러리 JAR 파일 준비]
ㅇ Vert.x JAR
Vert.x 사이트로 가서 맨밑에 Older versions 에서 1.3.1 final 버전을 받습니다
귀찮은 분들은 이 파일을 받으시면 됩니다 ㅎ
ㅇ mod-socket-io JAR
이건 조금 작업을 해주셔야 하는데요.. 백기선님의 Github 주소로 프로젝트를 받으셔야 합니다
[https://github.com/keesun/mod-socket-io]
git을 사용하기 위한 이클립스 설정과 다운로드 방법은 너무 내용이 길어지기 때문에 생략하도록 하겠습니다 ㅎㅎ
검색을 해보시면 아주 많은 방법들이 잘 나와있으니 참고해주세요
단.. 현재 개발중인 master 말고 verx-131 로 받아주시면 됩니다
위와같이 Git Repository 로 받아주시구요
받아온 프로젝트를 Import 하시면 됩니다
이제 mod-socket-io 프로젝트를 JAR 파일로 Export 시켜줍니다
이클립스 설정을 통해서 개발할때는 프로젝트를 연결시켜서 오류를 없앨수 있지만
컴파일할때 등 여러 귀찮은 문제가 생겨서 미리 JAR로 추출한 다음에 코딩하는게 편합니다
JAR Export 하는 방법은 아실꺼니까.. 생략하겠습니다
mod-socket-io 프로젝트를 Export 한 JAR 입니다
ㅇ Spring JAR
스프링 공식사이트에 가보시면 안타깝게도 직접 다운로드 메뉴가 없습니다
메이븐으로 받도록 설명하고 있습니다... 제길...
그래서 제가 예전에 받아놓은 스프링 3.1 버전 JAR 파일을 올려놓도록 하겠습니다
ㅇ 그리고 기타 부수적인 JAR 입니다
로그도 찍어야 하고.. JSP 파일에서 JSTL 도 쓸수 있으므로 아래 파일들이 필요합니다
이제 spring + vert.x 를 써보기 위한 라이브러리는 준비가 끝났습니다
다음 장에서 위 파일들을 가지고 프로젝트를 구성해 보도록 하겠습니다
'JSP & Servlet' 카테고리의 다른 글
tomcat 이클립스 설정 (0) | 2014.07.25 |
---|---|
Vert.x + spring 접속자간 웹페이지 대화 기능 구현 [4 / 4] (18) | 2014.02.26 |
Vert.x + spring 접속자간 웹페이지 대화 기능 구현 [3 / 4] (0) | 2014.02.26 |
Vert.x + spring 접속자간 웹페이지 대화 기능 구현 [2 / 4] (2) | 2014.02.26 |
JSTL 정리 (0) | 2013.06.20 |