계획/개발 일기

2021.03.02 계획

개발자가 되고싶은 개발자 2021. 3. 3. 19:55

 


계획 List

● 공부

MyShop

- Review 다중 파일(이미지) 업로드 (JavaScript) 다시보기 

- Product-page Select (JavaScript) 
- ReviewController  JSP부분 X

- 카트(장바구니) 부분 X

폴링 X

Order 주문취소 (JPA cascade 문제) (예전에 JPA 처음 배울때 했던 workspace 확인) ▲

 

 

● 이외

8시 기상 ✔

Tistory 계획 작성 ✔

블로그 자바 실행 과정(JVM) or JDK JRE JVM X


 

Review 다중 파일(이미지) 업로드 (JavaScript) 다시보기

 

Button DOM 안에 Img DOM 을 넣어서 보여주게 한 후 각각 버튼을 클릭할때 ClassName을 가져와서 file정보 List 및 DOM을 관리해 줘야 하나 각 ClassName을 통해 DOM 가져오는 과정을 찾지 못하였다.

 

어제의 문제점은 Input함수 즉 사진 업로드하는 함수에 DOM을 가져와 삭제 하려고 했었다. 함수를 분리해 시도 해봤지만 실패.

 

 

 

 

Product-page Select (JavaScript)

아이디어

색상을 선택하고 사이즈를 후에 선택하는 방식으로 하려는 계획. JavaScript로 색상을 선택하면 Ajax나 Axios 요청을 보내 아래와 같은 mysql 명령문 처럼 Jpql로 조건에 맞는 사이즈 여부를 확인해서 보여주면 됨.

 

select * from productinfo where product_id = 1 and color = "BLACK";

 

색상을 선택하면 색상정보를 서버로 보내서 데이터를 보내주면 받아온 데이터를 사이즈 Select 부분에 넣어주면 된다.....

 

 

받은 데이터 List를 어떻게 select option으로 넣어주지? DOM으로?

DOM으로 넣어주면 또 그 돔을 선택하면 선택 상품 ListDOM을 추가해 줘야되고 상당히 복잡해질듯하다.

 

 

서버에서 가공해서 보내주면 되지않나..라는 생각이 들었다.

 

서버 부분을 만들던 도중 [black : {S, M, L}, white : {S, M, L}] 서버에서 이런식으로 보내주면  어떻게 처리 하지?

그냥 처음 생각했던 방법이 맞은건가..

 

 

아이디어 고민만 2시간 가까이 했다. 다음에 알아보자.........................

 

 

 

ReviewController  JSP부분

 

아이디어

Review, Reviewimg를 Db에서 불러와서 model.addAttribute로 세팅해주면 끝.