코드 작업을 하면서 결과물을 출력하는 과정에서 Error 페이지가 보여지기도 하는데, 이때 출력이 되는 Error Number들이 어떤 의미를 가지는지에 대해 궁금증을 가져 작성을 하게 되었습니다. *자주 보는 페이지만 작성. 계속 추가 예정 400번대 400번대의 코드는 클라이언트에 오류가 있음을 나타내고 있습니다. 403(금지됨) : 서버가 요청을 거부하고 있을 경우에 보여지는 페이지입니다. 사용자가 리소스에 대한 필요 권한을 가지고 있지 않을 경우에 발생을 합니다. 404(찾을 수 없음) : 클라이언트가 요청한 페이지를 찾을 수 없을 경우에 보여지는 페이지입니다. 보통은 잘못된 URL 경로를 주고 있을 경우에 발생을 하거나 삭제된 페이지에 접근할 경우에 발생을 합니다. 500번대 500번대의 코드는..
DAO(Data Access Object) DB나 다른 데이터 저장소에 접근해서 데이터를 조작한 뒤 반환을 하는 역할을 합니다. 주로 CRUD(입력,조회,수정,삭제)의 역할을 하는 메서드들로 구성이 되어 있습니다. DB에 접근을 위한 로직과 비즈니스 로직을 분리하기 위해 사용을 합니다. DB에 연결이 될 Connectio 까지 설정하는 경우가 많습니다. DTO(Data Transfer Object) 데이터 교환을 위한 자바 빈즈를 뜻합니다. 일반적으로 DTO는 Getter,Setter를 제외한 순수한 데이터만 가진 객체입니다. 주로 DB나 다른 외부 시스템과의 데이터 교환을 위해 사용이 됩니다. 데이터를 한곳에서 다른 곳으로 전송하는 데 사용이 되고, 데이터의 전송이나 변환을 담당합니다. 둘의 차이점 D..