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

jihan kong·2022년 12월 13일
2
post-thumbnail

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

🤔 이론의 한계

지속적으로 스프링을 배우는 동안 무엇인가 알 수 없는 회의감에 빠졌다. "내가 지금 공부하고 있는 것이 실제 어떤 상황에서 어떻게 적용되는 것일까?" 에서 오는 막막함이었다. 결국 기술들을 계속해서 이론으로만 접하게되면 머리로는 이해가 될지 모르지만 내가 직접 사용하며 체감하기는 어렵다는 명확한 한계점을 가지고 있었다.

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

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

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

🤔 왜? Why? 쇼핑몰인가?

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

그러나 지금까지는 단순히 코드를 따라 치면서 개념을 익혔다면 이제는 제대로 된 프로젝트를 진행하면서 "왜 이런 라이브러리를 적용했는지, 이 상황에서 적절한 기능은 무엇인지" 등을 실질적으로 학습하며 프로젝트를 진행할 계획이다.

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

사용한 기술 스택

  • Spring boot, Mysql, Java11, Gradle
  • ThymeLeaf, Bootstrap
  • Spring security (추후 추가 예정)
  • JPA (추후 추가 예정)
profile
학습하며 도전하는 것을 즐기는 개발자

0개의 댓글