본문 바로가기

.주제별/Java

Java) Business Object 와 DAO

## Business Objects와 DAO에 대해서 짧게 잘 설명이 되어있슴.
    (참고 : http://mariaflorea.blogspot.com/2007/05/business-objects.html 
              http://openframework.or.kr/framework_reference/spring/ver1.2.2/html/dao.html )

    1. DAO란, 객체지향 설계 패턴중 하나로서

        Database나 File등과 같은 '여러 저장매체'와 Application간의 Common Interface를
        제공해주는 컴포넌트이다.

        즉, 어플리케이션 입장에서, 일관성 있는 데이터 접근을 보장해준다.

    2. Business Object

        비지니스 객채란, 객체지향 프로그램에서 Domain내 Entity들을 추상화하는 객체이다.
        때로는 도메인 객체라 불리기도 한다. 이때 도메인 모델은 여러 도메인 객체와
        그들간의 관계로 표현 될 수 있다.

        참고로, 비즈니스 객체는 실제 비즈니스 로직의 객체들을 나타낼 필요는 없다.