본문 바로가기
Team Project (국비)/Team Project 메모

최종프로젝트 Controller, View 파트 진행도

by Hwanii_ 2023. 9. 6.
728x90

23.08.29

 

오늘 한일)

 

1)

관리자 페이지 회원 관리 페이지에서,

리뷰 작성 등의 다회 경고 누적자 대상의,

회원의 계정을 이용 하지 못하도록 기능을 구현 했다.

 

2)

회원 계정 BAN 기능 이용시,

정말로 계정 정지를 진행할건지에 대해,

View 에서 체크 박스를 눌러야만 진행 될 수 있도록 기능을 구현 했다.

 

3)

총 5개의 회원 관리 관리자 페이지에서,

공통되는 로직을 커스텀 태그로 작성하여 모듈화를 진행 했다.

 

오늘 이슈)

 

1) 

체크 박스가 작동 하지 않는 이슈가 발생 했다.

해당 하는 JS 코드 부분의

 

let checkBox = document.getElementById("deleteMember_input");

 

id 값을 제대로 작성 하지 않아서 발생하는 이슈 였다.

 

내일 할일)

 

1)

Model의 구독 상세 정보를 불러오는 selectAll() 메서드 쿼리문을 수정할 예정 이다.

기존의 쿼리문은 구독 상세 테이블의 모든 정보를 출력하는 쿼리문 이였는데,

필요한 정보는 특정한 회원의 구독 상세 정보 모두를 가져 와야 하기 때문에,

WHERE 조건절에 회원의 PK를 추가할 예정 이다.

 

2)

회원 관리 페이지 에서 계정 정리 기능을 사용 할 때 보이는 체크박스의 CSS를,

CDN 방식으로 라이브러리를 가져와서 sweetAlert 으로 변경할 예정 이다.

 

3)

회원 관리 페이지 에서 회원이 작성한 리뷰 목록을 볼 때,

작성한 리뷰의 길이가 너무 길면, 페이지가 이상하게 나오는 문제점이 발생 했다.

따라서, 이 부분을 리뷰의 길이가 특정 글자 수 이상이면 .. 으로 나오게 하고,

나머지 내용은 모달창을 띄워서 리뷰를 볼 수 있도록 기능을 추가할 예정 이다.

 

느낀점)

 

1) 

첫 프로젝트 때는 자바의 Console 창으로 View 파트를 맡아 진행 했고,

중간 프로젝트 때는 Model 파트를 맡아 진행 했었다.

Controller 와 View 파트는 처음 맡아 진행 하는데,

얻어 가는 부분이 많다고 느꼈으며, 차근차근 공부해 나갈 생각 이다.

반응형