[스스로 이해해보는 스프링] 책임의 분리
·
Server/Spring&Spring Boot
책임의 분리 토비의 스프링을 공부하다보면 계속 나오는 단어가 보이는데 그것이 바로 관심, 책임이다. 관심이란 무엇이고, 책임은 무엇이기에 계속해서 나눠야하는 것이며 분리시켜주어야하는 것일까? 비전공자, 개발 초보의 입장에서는 계속해서 물음표가 이어졌다. 토비의 스프링 책을 보면서 처음부터 다시 정리해보자. 1. 우리는 맨 처음 UserDao에 직접 getConnection이라는 메서드를 만들어 DB와 연결을 시도했다. public class UserDao { /*중복된 코드를 독립적인 메소드로 만들어 중복 제거*/ private Connection getConnection() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.c..