Open lemonjunnn opened 2 years ago
Repository class에 envPath연결하는 로직: Servlet에서 project.properties의 경로를 받음 -> Servlet에서 repository 객체를 생성(project.properties의 경로가 생성자) -> repository에 project.properties의 경로가 연결됨
코드로 구현해야하는 부분
의견제시 : repository class들의 메서드를 보면 크게 4가지의 범주 (select, insert, update, delete)로 나눌 수 있음. 그럼 Exception은 select, insert, update, deleteException 이렇게 4개를 만들면 되지 않을까요?
저의 생각으로는 exception은 저희가 구현해놓은 프로그램이 처리되는 상황중 문제가발생하는 것인데 그래서 우리 수업에서의exception별로 클래스를 만든것은 이미 규정되어있는 예외명별로 만들었던거같아요 민호님 의견대로 저렇게 한다면 해당클래스에 내용은 어떤것이 들어가야하는걸까요~~?
예) DiaryOracleRepository 에서 selectDiariesById()를 실행 경우 1. 해당 아이디로 작성된 다이어리가 하나도 없음 : SelectException을 발생시키며, 예외메시지로 다이어리가 없다는 내용을 출력 경우 2. 잘못된 아이디 값을 입력하여 검색함 : SelectException을 발생시키며, 예외메시지로 잘못된 아이디값을 입력했다.
이런식으로 처리하면 되지 않을까 싶습니다
repository 작성 분배
Admin : 강용호 Client : 김민성 Diary : 권민호 Like : 권민석 Comment : 이희은 Route : 김준용