Developer Note/국비과정 수업내용 정리&저장

24년 10월 15일

DH_PARK 2024. 10. 21. 02:14

사서의 도서 대여 작업 mvc 패턴

사서가 도서 대여를 해주기 위해서는 유저의 정보를 받아야함.

 

우선 사서계정이 권한이 있는지 확인 → 사서의 세션정보 요청(getSession) → 정보 반환

→ 가입한 회원인지 확인 → 회원정보 요청(getUserInfo) → 정보 반환

 

책의 정보 확인(getBook) → 책 정보 반환 → 책이 대여된 상태인지 확인

→ 책이 있다면 대여해줌

 

getBook에서 대여여부 확인하려면 정규화 과정에 약간 어긋난다고함.

 

결합도 낮추는 법 : 인터페이스를 따로 만들어서 구현한다.

 

클래스에 커서대고 오른쪽 클릭 → Refactor → extract interface → 인터페이스를 만든다. 자동으로 원래 파일의 메소드들이 오버라이딩으로 바뀌고 인터페이스에서 정의가 된다.

'Developer Note > 국비과정 수업내용 정리&저장' 카테고리의 다른 글

24년 10월 18일  (1) 2024.10.21
24년 10월 17일  (1) 2024.10.21
24년 10월 14일  (0) 2024.10.21
24년 10월 11일  (0) 2024.10.21
24년 10월 10일  (3) 2024.10.10