10/25 : 일정보관함 목록 테스트 / 일정 삭제하기 로직 구현
·
Project 여담/4주차
1️⃣ 일정보관함 목록 테스트 Oracle SQL Developer를 통해 travel 테이블에 임의로 데이터 값을 넣었고, userID별로 일정보관함 화면에 잘 출력되는지 테스트 해봤다. 데이터를 가져와 출력은 잘 되는데 내 구현의도와 다른 부분이 많았다. 일정을 저장할 때 마다 카드가 하나씩 생성되어야 하는데 지금은 그냥 카드 세 개에 저장된 같은 내용이 반복되는 모습이다. ⇒ ⚠ 저장한 일정 갯수마다 늘어나는 카드 갯수 작업 필요 지역코드가 아닌 지역명이 나오길 바랬는데…ERD를 다시 보니 TRAVEL 테이블에 지역명 ENTITY가 없었다. ⇒ ⚠ TRAVEL 테이블에 지역명(areaName) 추가 작업 필요 TRAVEL 테이블에 사진이 들어갈 ENTITY도 없었다. 카드 형식으로 들어가려면 사진이..
10/24 : travel 패키지 분리 / travelList.jsp / 일정 상세보기 로직 구현
·
Project 여담/4주차
1️⃣ travel 패키지 분리 어제 작성했던 mypage안의 일정보관함 로직을 성격 상 travel 패키지로 따로 분리하는게 낫겠다는 판단이 들어 새로 생성해 이동시켰다. 기본적이지만 프로젝트의 패키지를 잘 구분하여 사용하는 것도 중요하다고 생각된다. 관련된 기능이나 역할을 수행하는 클래스들을 동일한 패키지에 배치함으로써 프로젝트의 구조가 더욱 명확해지고 모듈화되어 관리하기 쉬워진다. 유지보수성이 향상 되는 것은 당연하고, 협업도 원활해진다. 이제 나의 여행 일정과 관련된 모든 클래스들은 travel 패키지로 관리할 생각이고 일정 만들기 / 일정 보관함 / 일정 상세보기 / 일정 삭제하기 정도가 포함될 것 같다. 2️⃣ travelList.jsp 부트스트랩을 활용해서 travelList.jsp를 작성했..
10/23 : 일정보관함 로직 구현 / loginCheckInterceptor 적용
·
Project 여담/4주차
1️⃣ 일정보관함 로직 구현 메인 화면에서 일정보관함으로 이동할 수 있도록 top.jsp에 경로를 추가하고 마이페이지 안에 있는 버튼으로도 이동할 수 있기 때문에 MyPageController.java 안에도 경로를 추가했다. ✅ MyPageController.java package com.controller; import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframe..
10/22 : 500에러, 저장 버튼 alert 추가
·
Project 여담/3주차
1️⃣ 트러블슈팅) 500에러 문제) pull 하는 과정에서는 문제가 없었는데 실행해보니 500 에러가 떴다. 원인) 애플리케이션 초기화 단계에서 문제가 발생한거였고, dao에 문제가 있다는 것을 발견했다. MemberDAO와 SharedBoardDAO에서 중복된 이름의 Repository가 설정되어 있었다. 해결) 두 파일에서 다 지우고 나니 해결되었다! (중복 문제이기 때문에 한 가지 파일에서만 삭제해도 된다.) 2️⃣ 저장 버튼 alert 추가 회원 정보를 수정한 후, 저장 시에 성공적으로 수정되었다는 alert문을 추가했다. alert 디자인을 꾸미고 싶은데…우선순위를 마지막에 두는 걸로!
10/22 : 퇴소자 발생 / 회원가입 구현
·
Project 여담/3주차
1️⃣ 퇴소자 발생 갑작스럽게 퇴소자가 발생했다. 안 그래도 한 분이 적응을 못하시는 것 같아 서로 말은 안했지만, 모든 팀원분들이 도움을 주려는 노력이 계속되었는데... 안타깝게도 결국 퇴소하시고 말았다. 특히 이미 역할과 기획이 마무리된 상태에서의 이탈은 예상치 못한 돌발 상황이라 상당히 당황스러웠다. 하지만 이미 일어난 일을 어쩔 수는 없으니 빨리 계획을 수정하고 다시 작업에 돌입하는 것이 최선이라고 생각한 우리는 이를 빠르게 수용하고 대응하기로 결정했다. 빠른 상의를 거쳐 계획을 수정하고, 작업에 필요한 부분을 조정하여 최대한 효율적으로 진행할 수 있도록 노력했다. 예기치못한 퇴소로 인한 상황 변화에 대응하고, 역할 재조정을 통해 남은 팀원들의 팀워크를 유지하는 것이 또 다른 도전과 경험이었다고 ..
xoo | 수진
xoo의 성장기록