728x90
반응형
VO : Database의 row를 인스턴스화 시킨 클래스
- DB table : Entity, DB row : 필드
- Model : VO 클래스(객체의 정보만 담고있는 Class) 와 DAO(Database Access Object) - DAO의 Method 하나가 하나의 서비스
- DAO 는 싱클톤 패턴으로 객체 하나만 생성, 각각의 서비스는 Method
싱글톤 패턴
DAO 인터페이스를 상속받은 Impl 클래스에서
- Impl 객체를 private static으로 생성
- private로 생성자 생성
- public static으로 Impl 객체를 리턴하는 메소드 생성
- main 함수가 있는 class에서 public static으로 작성된 메소드를 이용하여 객체를 받아 사용
데이터 연결 되기 전 service로 표현한 것은 데이터가 연결되면서
DAO라는 표현을 사용 -> data access object
비지니스 로직 하나당 DAO 하나와 매핑된다 (싱클톤 패턴)
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java) 10/08 - J2EE (0) | 2021.11.08 |
---|---|
Java) 11/5 - Entity (0) | 2021.11.05 |
Java) 11/04 - JDBC 상수 모듈화 (0) | 2021.11.04 |
Java) 11/02 - JDBC (0) | 2021.11.02 |
Java) 11/01 - 예외 처리 (Exception) (0) | 2021.11.01 |
댓글