10/27 : unable to start within 45 seconds / 회원 탈퇴 Transaction 처리 / 탈퇴 프로세스 에러 해결
·
Project 여담/4주차
1️⃣ unable to start within 45 seconds 에러 전문) Server Tomcat v8.0 Server at localhost was unable to start within 10 seconds. If the server requires more time, try increasing the timeout in the server editor. 원인) 톰캣 서버 구동 시, 서버가 구동되는 시간이 톰캣이 기본 설정해둔 시간제한이 45초보다 길어지게 되어서 발생한다고 한다. 해결) 시간제한을 늘려주자! Servers에서 해당 서버 더블클릭 Overview > Timeouts 클릭 Strart(in seconds)초 수정해주기 2️⃣ NullPointException 회원 탈퇴를 위해 로..
10/26 : 일정 삭제 undefined 400 에러 / 일정 삭제 기능 구현
·
Project 여담/4주차
1️⃣ undefined 400 에러 일정 삭제를 클릭하니 계속 400 에러가 발생돼서 undefined 가 뜬다. F12를 눌러 Network ⇒ modify 확인해봤다. 원인) 콘솔에서 확인해보니 스크립트(script) 태그는 일반적으로 HTML 또는 섹션 내에 배치되어야 하는데 잘못 작성한 간단한 오류였다. 해결) 위치를 여기에서 head 태그 안으로 이동시켜서 또 바보같은 오류해결. 2️⃣ 파라미터값이 제대로 안넘어가는 에러 400에러를 해결하고나니 이번엔 파라미터값이 제대로 안넘어가고 계속 0만 넘어가는 문제가 생겼다. alert로 값을 찍어봐도 계속 0만 넘어가는 것을 확인. 일정보관함 mapper에서 select all을 해줬어야 하는 문제. 생각보다 너무 간단한 문제였는데 삽질을 하고 있었..
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..
xoo | 수진
'Project 여담/4주차' 카테고리의 글 목록