"뮤지컬과 연극사이(JAVA, JSP)"
반응형 웹으로 뮤지컬 및 연극을 예매하는 사이트를 구현해봤습니다.
취업아카데미 교육에서 `뮤지컬과 연극사이`라는 웹 프로젝트를 진행하였습니다. 실제 연극을 예매하면서 영화 예매 사이트보다 복잡하다는 것을 느끼게 되었습니다.
먼저 UI와 DB설계 팀으로 나누었고 DB설계 팀에서 테이블을 만들고 정규화를 진행하였습니다. Spring Framework를 개발하기 적합하게 나온 STS(Spring Tool Suites)을 사용하여 개발을 하였고 트랜잭션 및 DI를 손쉽게 처리하기 위해 MVC pattern을 적용하였습니다. 모바일, 태블릿, 데스크톱에서 각 크기에 맞게 레이아웃이 변경되는 반응형 웹을 이용하여 사용자의 편의성을 고려하였습니다.
저는 오라클과 자바, 웹 연동을 필수로 하는 ‘예매’ 메뉴를 구성하였습니다. MyBatis를 이용하여 DB와의 연동을 하고 공연제목과 날짜를 조회하면 공연 시간을 제공하는데 화면을 바뀌지 않고 제공하기 위하여 비동기식 자바스크립트 XML인 AJAX를 이용하였습니다. 기술상의 어려움 때문에 실제 결제를 제외 하고 구현하기로 하였고 목표한 부분을 모두 완성 하였습니다.