Whiteship's Note

Active Record

RUBY/on Rails : 2007.06.01 21:38


원문 : http://www.martinfowler.com/eaaCatalog/activeRecord.html

번역

액티브 레코드

테이터베이스의 테이블 또는 뷰의 레코드를 랩핑한 것에 해당 데이터를 사용할 도메인 로직을 추가한 객체이다.

자세한 설명은 P of EAA 페이지 160을 참조.

사용자 삽입 이미지
데이터와 행위를 가지고 있는 객체이다. 여기 있는 데이터의 대부분은 영속성을 가지며 데이터베이스에 저장된다.  액티브 레코드는 데이터에 접근하는 로직을 도메인 객체에 넣는 가장 노골적인(명백한, 분명한) 접근 방법이다. 이 방법을 사용하면 누구든지 해당 데이터를 데이터베이스에서 어떻게 읽어오고 저장할지 알 수 있다.

top