27.Spring, 예외처리(Exception)에 대해서 알아보고 간단한 샘플 프로그램을 만들어보자.
예외처리에 대해서 알아보자. 서비스 제공 시 특정 문제가 발생하면 서비스의 소비자 즉, 클라이언트에게 무엇이 잘못되었는지 대한 설명을 해주는 것을 말함. 다시말하면, 내가 서비스를 요청하는 사용자라고 한다면, 서버에 접속해서 서비스를 제공받는데, 나도 모르게 서비스가 중단되고나 서버가 다운되서 접속이 불가하면, 난처한 경우가 생김. -_-; 그래서, 서비스 공급자는 특정 로직의 실패 시 예외처리를 통해서 대처방안 및 서비스 소비자에게 유연한(?) 대응을 할 수 있도록 지원해줘야함. 이해를 돕기위해서, 저의 경험을 슬며시 좀 풀자면, 저는 주로 OOO뱅크을 이용하는데, 얼마전에 장애가 있었고 서비스를 소비하는 입장에서 아래 3가지 상황을 겪게됨. 하나, 해당 서버에 접속은 가능했는데, 1시간동안이나 계좌이..
더보기