BACKEND/스프링 Spring Boot

[INTRO] 쇼핑몰 만들기 프로젝트

꾸준히개발하자 2024. 1. 8. 21:25

Spring과 JPA를 활용한 간단한 쇼핑몰 웹 사이트 제작기

 

이론 한계

지속적으로 스프링을 배우는 동안 무엇인가 알 수 없는 회의감에 빠졌다 

" 내가 지금 공부하고 있는 것이 실제 어떤 상황에서 어떻게 적용하는 것일까 ? " 

결국 기술들을 계속해서 이론으로만 접하게 되면 머리로는 이해가 될지 모르지만 내가 직접 사용하며 체감하기는 어렵다는 명확한 한계점을 가지고 있었다

 

"백견불여일타"

백번 보는 것보다 한번 쳐보는 것, 즉 실제로 부딪혀가면서 습득하는 것은 그만큼 중요하다는 얘기다

 

 

학습의 3단계

1. 학습 : 강의 , 책

2. 체득 : 실무 적용 , 토이 프로젝트

3. 정리 : 노트 , 블로그 , 세미나 만들기

(출처 : '우아한 형제들' 최연소 기술이사 김영한 님의 "성장과 취업, 이직 이야기" 중에서)

 

 

체득을 위한 프로젝트 .... 이 것이 부족했다. 물론 간단한 todolist 혹은 웹 서비스를 만드어 보았지만 본격적으로 스프링 부트와 JPA를 활용하여 무엇인가 깊게 개발해본 경험이 없었다. 그러던 중 , 스프링 부트를 이용하여 쇼핑몰을 만들어 보고 싶다는 생각을 하게 되었다

 

왜 ? 쇼핑몰인가

쇼핑몰을 구현하는 프로젝트는 사실 흔하디 흔한 프로젝트라 생각할 수 있다 그러나 획기적이고 독착적인 주제가 아니라 흔해 빠진 주제더라도 공부하면서 그 속에서 내가 배울 점들이 많이 있다면 그게 더 도움이 되겠다는 생각이 됐다. 

도서로는 변구훈님의 "스프링 부트 쇼핑몰 프로젝트 with JPA"를 참고 했다

 

이 외에도 앞으로 꾸준히 기능을 추가하고 수정하여 나만의 쇼핑몰 프로젝트를 만들어 보고 싶다 

 

 

사용한 기술 스텍

Spring boot , MySql , Java11 , Gradle

ThymeLeaf , BootStrap

Spring Security (추후 추가 예정)

JPA (추후 추가 예정)