
로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯가지 기본원칙이다.단일 책임 원칙은 "한 클래스는 하나의 책임만 가져야한다." 라는 원칙이다. 이는 한 클래스가 난해하게 여러가지의 기능을 수행해서는 안된다는 것이다.쉬운 예시로 들 수 있는

Spring Boot 을 배우면서, 초기에 Controller를 선언하고 Restful한 응답을 하려고 했지만 예상처럼 응답이 되지않았다. 이는 Controller의 본래의 목적을 정확히 이해하지 못했기 때문에 일어난 일이다. " 그래서 @Controller 가 뭔
클라이언트에서 여러 방법으로 서버에 요청 데이터를 보낼 수 있다. 그러한 방식을 어떤 식으로 서버 내에서 받을 수 있는지에 대해서 간략하게 말해보려고 한다. Query string으로 요청시 먼저, Query string을 간단하게 무엇인지 먼저 간단하게 설명하려고

DAO란 DAO(Data Access Object)는 데이터베이스나 다른 영속성 저장소에 대한 데이터 액세스를 관리하는 객체입니다. DAO는 데이터베이스와의 상호 작용을 캡슐화하여 데이터 액세스 코드를 비즈니스 로직에서 분리하고, 데이터베이스에 접근하는 로직을 단일한