이제 어떻게 만들까의 문제가 남았다.
사용할 기술들을 정리했다.
Backend : SpringBoot, JPA, MySQL, H2, REST DOC, Querydsl
Frontend : React, Redux, Saga
CI, CD: Git Action(혹은 젠킨스)
템플릿 엔진은 쓰지않았다. 타임리프와 Jquery, BootStrap을 사용하면 좀더 빨리 개발할 수 있다.
나의 comport zone임은 분명하다. 하지만 그러한 방식을 사용할 것이면 Spring MVC만으로도 충분하다.
지금 작업은 회사 프로젝트가 아니다.
프론트 디자인은 ant design 을 사용했다.
검색을 해보니 작업시 많은 이점이 있을 것이라 생각했다.
jeonghwan-kim.github.io/2018/10/13/ant-design-101.html
bootstrap을 쓰지않은 것은 새로운 라이브러리에 적응하기 위해서이다.
빌드는 spring boot 에서 빌드될때 프론트도 같이 빌드되도록 했다.
이러한 글들을 참고했다.
마지막으로 querydsl 설정이다.
n1tjrgns.tistory.com/275?fbclid=IwAR3dXKY1lOZ4QDgGOwMZDZRPGQNHOTY5KlgxW8A2QOWFfeelLEX7w_aWcxg
기본적인 세팅을 끝냈다.
'회고 모음 > Project' 카테고리의 다른 글
7. 부하 테스트 (0) | 2021.04.03 |
---|---|
6. CI, CD 설정 (젠킨스, 도커) (0) | 2021.04.01 |
4. 일정 관리 (0) | 2021.03.26 |
3. 소리내어 모델링하기 (0) | 2021.03.23 |
2. 화면설계 (0) | 2021.03.23 |