study/개인공부

M2-W1-D5

잠수함 2021. 6. 4. 17:47
728x90

Spring

 

1. ViewResolver

- HandlerMapping이 컨트롤러를 찾아주는 것 처럼, View 이름을 가지고  View 오브젝트를 찾아준다.

 

2. 예외처리

- 예외처리부분에 회사의 처리방식을 물어보도록 하자

 

 

 < 무의미하고 무책임한 throws(예외처리 회피) >

 

3. 예외처리 해결방법

- throws 를 던지는 행위는 하지만 runtimeException를 포장을 하면된다.

사과 -> 로깅 -> 종료

 

* 예외 복구

   -  예외상황을 파악하고 문제를 해결해서 정상 상태로 돌려 놓는 것.   
    - 예외를 어떤 식으로 복구 가능성이 있을 때 예외 처리를 강제하는 체크 예외를 사용할 수 있다.
    - 예외는 복구가 가능한가?

 

* 예외 처리 회피

    - throws 문을 선언하여 예외가 발생하면 외부로 던지게 한다.
    - 또는, catch로 예외를 잡아 로그를 남기고 다시 예외를 던지는 방법
    - DAO가 SQLException를 외부로 던지면 서비스, 컨트롤은 처리 가능한가?

 


ORM 

(Object Relation Mapping)

- 객체와 RDBMS의 추상화

 

 

'study > 개인공부' 카테고리의 다른 글

M2-W2-D2  (0) 2021.06.08
M2-W2-D1  (0) 2021.06.07
M2-W1-D4  (0) 2021.06.04
M2-W1-D4  (0) 2021.06.03
M2-W1-D3  (0) 2021.06.02