스프링1 예제7. 팩토리 UserDaoTest는 UserDao의 기능이 잘 동작하는지를 테스하려고 만든 것임으로 책임이나 관심사를 분리해버려야 한다.분리될 기능 : UserDao와 Connection 구현 클래스의 오브젝트를 만드는 것그렇게 만들어진 두개의 오브젝트가 연결돼서 사용될 수 있또록 관계를 맺어 주는 것 팩토리 : 객체의 생성 방법을 결정하고 그렇게 만들어진 오브젝트를 돌려줌. 오브젝트를 생성하는 쪽과 생성된 오브젝트를 사용하는 쪽의 역할과 책임을 깔끔하게 분리하려는 목적으료 사용. DaoFactory.java12345678910111213141516171819package springbook.user.dao; public class DaoFactory { //팩토리의 메소드는 UserDao 타입의 오브젝트를 어떻게 .. 2014. 8. 20. 이전 1 다음