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