[토비의 스프링] 싱글톤 레지스트리와 오브젝트 스코프
·
Server/Spring&Spring Boot
직접 생성한 DaoFactory 오브젝트 출력 시 DaoFactory factory = new DaoFactory(); UserDao dao1 = factory.userDao(); UserDao dao2 = factory.userDao(); System.out.println(dao1); System.out.println(dao2); springbook.dao.UserDao@118f375 springbook.dao.UserDao@117a8bd userDao를 계속 호출하면 매번 새로운 오브젝트가 생성된다는 것을 알 수 있다. 여기에서 스프링 애플리케이션 컨텍스트에 DaoFactory를 설정 정보로 등록 후 getBean() 메소드를 이용해 userDao라는 이름으로 등록된 오브젝트를 가져오면 다른 결과가 ..
[토비의 스프링] 오브젝트와 의존관계 - 초난감 DAO
·
Server/Spring&Spring Boot
1. 초난감 DAO DAO(Data Access Object) DB를 사용하여 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트 1-1. User package tobi01.conangam.user.domain; public class User { String id; String name; String password; public String getId() { return id; } public String getName() { return name; } public String getPassword() { return password; } public void setId(String id) { this.id = id; } public void setName(String name) { thi..
[Java 입문] 상속
·
Server/자바의정석
상속 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. 상속을 통해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있고 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다. class Parent{} class Child extends Parent { //... } 이 두 클래스는 서로 상속 관계에 있다고 하며, 상속해주는 클래스를 ‘조상 클래스’라 하고 상속받는 클래스를 ‘자손 클래스’라 한다. 자손 클래스는 조상 클래스의 모든 멤버를 상속받기 떄문에, Child클래스는 Parent클래스의 멤버들을 포함한다고 할 수 있다. 만일 Parent 클래스에 age라는 정수형 변수를 멤버변수로 추가하면, 자손 클래스는 조상의 멤버를 모두 상..
코드플리
'object' 태그의 글 목록