[INTRO] 쇼핑몰 만들기 프로젝트
Spring과 JPA를 활용한 간단한 쇼핑몰 웹 사이트 제작기
이론 한계
지속적으로 스프링을 배우는 동안 무엇인가 알 수 없는 회의감에 빠졌다
" 내가 지금 공부하고 있는 것이 실제 어떤 상황에서 어떻게 적용하는 것일까 ? "
결국 기술들을 계속해서 이론으로만 접하게 되면 머리로는 이해가 될지 모르지만 내가 직접 사용하며 체감하기는 어렵다는 명확한 한계점을 가지고 있었다
"백견불여일타"
백번 보는 것보다 한번 쳐보는 것, 즉 실제로 부딪혀가면서 습득하는 것은 그만큼 중요하다는 얘기다
학습의 3단계
1. 학습 : 강의 , 책
2. 체득 : 실무 적용 , 토이 프로젝트
3. 정리 : 노트 , 블로그 , 세미나 만들기
(출처 : '우아한 형제들' 최연소 기술이사 김영한 님의 "성장과 취업, 이직 이야기" 중에서)
체득을 위한 프로젝트 .... 이 것이 부족했다. 물론 간단한 todolist 혹은 웹 서비스를 만드어 보았지만 본격적으로 스프링 부트와 JPA를 활용하여 무엇인가 깊게 개발해본 경험이 없었다. 그러던 중 , 스프링 부트를 이용하여 쇼핑몰을 만들어 보고 싶다는 생각을 하게 되었다
왜 ? 쇼핑몰인가
쇼핑몰을 구현하는 프로젝트는 사실 흔하디 흔한 프로젝트라 생각할 수 있다 그러나 획기적이고 독착적인 주제가 아니라 흔해 빠진 주제더라도 공부하면서 그 속에서 내가 배울 점들이 많이 있다면 그게 더 도움이 되겠다는 생각이 됐다.
도서로는 변구훈님의 "스프링 부트 쇼핑몰 프로젝트 with JPA"를 참고 했다
이 외에도 앞으로 꾸준히 기능을 추가하고 수정하여 나만의 쇼핑몰 프로젝트를 만들어 보고 싶다
사용한 기술 스텍
Spring boot , MySql , Java11 , Gradle
ThymeLeaf , BootStrap
Spring Security (추후 추가 예정)
JPA (추후 추가 예정)