저자는 졸업 작품으로 Facebook Canvas 기반의 배구 게임을 개발하며, 기존 Spring Framework 3.2 대신 Play Framework 2.2(Scala)로 전환하는 과정을 기록했습니다. 주요 기술 스택은 Play 2.2, Facebook API v2.0, WebSocket(Akka), MySQL, Apache+Tomcat 연동입니다. 개발 중 겪은 주요 애로사항으로는 Play 2.2의 Anorm을 이용한…
9 min read
Play Framework 2.2 기반 Facebook Canvas 게임 개발 일지
Source
Evernote/IFTTT Feedly/개발일지 Play Framework 2.2 + Facebook API + Web Socket 으로 게임 개발.md
Summary
저자는 졸업 작품으로 Facebook Canvas 기반의 배구 게임을 개발하며, 기존 Spring Framework 3.2 대신 Play Framework 2.2(Scala)로 전환하는 과정을 기록했습니다. 주요 기술 스택은 Play 2.2, Facebook API v2.0, WebSocket(Akka), MySQL, Apache+Tomcat 연동입니다. 개발 중 겪은 주요 애로사항으로는 Play 2.2의 Anorm을 이용한 다중 View 처리, JavaScript 라우팅, Facebook 프로필 사진 가져오기, 그리고 Apache 2.2를 통한 SSL/프록시 연동(포트 9000) 등이 있습니다. 저자는 PACKT 출판사의 Play Framework 2 책을 참고했으며, 빠른 개발이 가능한 Play Framework의 장점을 확인하고 개인 프로젝트로 이관할 의사를 밝혔습니다.
Key Points
프로젝트 전환: Spring Framework 3.2에서 Play Framework 2.2(Scala)로 변경하여 Facebook Canvas 배구 게임 개발
기술 스택: Play 2.2, Facebook API v2.0, jQuery 1.9, WebSocket(Akka Scheduler), MySQL 5.5, Apache 2.2 + Tomcat 7
주요 해결 과제: Play 2.2 Anorm 다중 View 처리, JS 라우팅, Facebook API 프로필 이미지 연동, Apache 2.2를 통한 SSL/프록시 설정
개발 환경 및 참고 자료: Windows 2013 Server R2, PACKT ‘Play Framework 2’ 도서 참고
결과 및 향후 계획: Play Framework의 빠른 개발 속도 확인, 졸업 작품 완료 후 개인 프로젝트로 전환 예정