Home > Spring > TICKET-EXPEDITIONARY-FORCE > 티켓 원정대 출발!

티켓 원정대 출발!
spring JPA entity TICKET-EXPEDITIONARY-FORCE

프로젝트 시작


TDD 책을 정독하고 읽었던 내용들을 사용해보는 프로젝트를 진행해보려고 한다.
나는 2,3번 프로젝트를 진행해봤는데 결과는 좋지 않았고 이번에는 결과물을 완성하고 싶은 마음이 크다.


설명

100명에게 Ticket을 배포하는 프로그램을 RESTful방식 개발합니다 *신청시 확률에 따라 티켓을 획득 하거나 꽝이 됩니다

  • 티켓:100매
  • 로그인도 추가하기 (카카오, 네이버)
  • 공인 IP당 1회 신청가능
  • 30%확률로티켓획득가능
  • WAS는 2대 이상 이용한다고 가정

사용 기술

기술명 내용
spring boot Spring framework의 다양한 설정을 최소화
thymeleaf 스프링에서 미는 Java XML / XHTML / HTML5 템플릿 엔진
lombok getter, setter, 등의 기본 메서드 코드 간략화
spring boot test spring 통합테스트 진행으로 api 테스트 사용
h2 database RDBMS, 메모리에 데이터 저장 용도(추후 database 추가)
spring boot security spring 기반 Application 보안, 인증 담당 framework
swagger api 문서화 활용
bootstrap 웹사이트 꾸며주는 HTML, CSS, JS 프레임워크
git 버전관리 툴로 github를 통해 개발 진행

파트

  • 템플릿 설정
  • 티켓
  • 회원 관리(내 파트)
  • 로그인

개발 방법
애자일 방법론으로 서로 스터디를 통한 프로젝트이기에 짧은 반복을 진행할 것이며
배달의 민족에서 사용하는 git flow를 사용해 기능마다 merge시키는 방식을 진행할 것입니다.


처음 내가 해야 할 일

Account Entity에서 내가 생각하는 column명을 Template 설정 파트 담당에게 넘길 것이다.