프로젝트/[spring]쇼핑몰 홈페이지 도전기
[스프링 쇼핑몰 도전]21.02.16
Leezu_
2021. 2. 16. 11:16
장바구니 기능을 구현하려고 보니, MYSQL 에서 관계형 데이터베이스 설계에 대한 공부 필요성을 느꼈다.
>>
프로그래밍을 하기전에, 설계의 중요성을 크게 느꼈다. 설계가 제대로 되어있지 않다면, 중간에 수정하고 엎어야하는 부분이 많이 생긴다.
그런데, 관계형 데이터베이스를 쓰는 이유가 뭘까? db가 많아지면 일일히 column을 만들기 힘들어서일까?
장바구니를 하나 추가할 때, 기존에 있는 product와 같은거라면 어떻게 처리해야할까?
>>
같은 product라도 색상, 사이즈에 따라 다른 상품으로 처리해야한다. >> 그냥 특별한 처리없이 장바구니 담기
(색상, 사이즈 선택은 현재 구현하지는 않았다.)
>>
같은 product인데, 색상과 사이즈가 다른걸 묶어서 처리한다. >> 출력시 같은 product끼리 묶어서 보여주기
jsp에서 el표기법을 인자로 class의 method를 사용하는 방법이 뭘까?
>>
장바구니에서 productID를 가지고 상품명을 가져와야하는데, 이를 위해 class의 method를 사용해야한다.