결합도

    [토비 스프링] Ch1. 오브젝트와 의존관계

    오브젝트와 의존관계 CH1 에서는 오브젝트의 설계와 구현, 동작원리를 집중적으로 살펴보자. 엉망진창의 UserDao 사용자 정보를 JDBC API를 통해 DB에 저장하고 조회할 수 있는 간단한 DAO를 만들어보자. DAO : DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트. 먼저 Dao에서 사용할 User객체를 생성한다. 위의 형식처럼 스프림 프레임워크에서는 자바빈 규약을 지켜 작성한다. 자바빈 : 디폴트 생성자와 프로퍼티를 가진 오브젝트 디폴트 생성자 : 파라미터가 없는 디폴트 생성자 프로퍼티 : 자바빈이 노출하는 이름을 가진 속성으로 getter, setter public class User { String id, name, password; public String get..