[Java / Spring] 토비의 스프링 - 1. 오브젝트와 의존관계 - DAO 분리
·
책&강의 정리
토비의 스프링 공부 후 정리한 글입니다. 1.2 DAO 분리 개발자가 객체를 설계할 때 가장 염두에 둬야 할 사항은 미래의 변화를 어떻게 대비할 것인가이다 여기서 변경 혹은 발전은 한 번에 한 가지 관심사항에 집중해서 일어난다 즉, 관심이 같은 것끼리는 모으고, 관심이 다른 것은 따로 떨어져 있게하는 관심사의 분리가 중요하다 📍 커넥션 만들기의 추출 UserDao - add() 메소드 관심사항 DB와 연결을 위한 커넥션을 어떻게 가져올까 사용자 등록을 위해 DB에 보낼 SQL 문장을 담을 Statement를 어떻게 만들고 실행할까 작업이 끝나면 사용한 리소스인 Statement와 Connection 오브젝트 닫아주기 첫번째 "DB와 연결을 위한 커넥션을 어떻게 가져올까" => 커넥션을 가져오는 중복된 코..
[Java / Spring] 토비의 스프링 - 1. 오브젝트와 의존관계 - 초난감 DAO
·
책&강의 정리
토비의 스프링 공부 후 정리한 글입니다. 1.1 초난감 DAO 스프링이 가장 관심을 많이 두는 대상은 오브젝트다. 오브젝트에 대한 관심은 오브젝트의 기술적인 특징과 사용 방법을 넘어서 오브젝트 설계로 발전하게 된다. 📍 User DAO DAO(Data Access Object)는 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. 📍 User 오브젝트 - 자바빈 아래의 User 클래스는 자바빈 규약을 따르는 오브젝트이다. 자바빈(JavaBean)이란 디폴트 생성자를 갖추고, 프로퍼티를 가진 오브젝트를 말한다. package chapter1; public class User { String id; String name; String password; public Strin..
마볼링
'토비의 스프링' 태그의 글 목록