"데이터 전달 객체"의 두 판 사이의 차이

5번째 줄: 5번째 줄:
*소프트웨어 서브시스템간 데이터를 전송하는 데 사용되는 객체
*소프트웨어 서브시스템간 데이터를 전송하는 데 사용되는 객체
*[[멀티티어 아키텍처]]에서 계층(tier)간 데이터를 주고 받기 위한 클래스
*[[멀티티어 아키텍처]]에서 계층(tier)간 데이터를 주고 받기 위한 클래스
*[[J2EE 패턴]]에서는 [[비즈니스 계층]]에 속함<ref>그런데... [[통합 계층]]에 들어가는 경우도 있는데?</ref>
*[[J2EE 패턴]]에서는 [[비즈니스 계층]]에 속함<ref>그런데 [[통합 계층]]에 들어가는 경우도 있다. 이게 맞지 않나...?</ref>
*외부 인터페이스에 의존성 없도록 개발(예: [[POJO]])
*외부 인터페이스에 의존성 없도록 개발(예: [[POJO]])


18번째 줄: 18번째 줄:
*[[DAO]]
*[[DAO]]
*[[POJO]]
*[[POJO]]
==주석==
<references/>


==참고 자료==
==참고 자료==

2013년 5월 5일 (일) 11:14 판

transfer object; TO, data transfer object; DTO
데이터 전달 객체

1 개요

2 작성 방법 (자바)

  • java.io.Serializable 상속
  • private 변수 선언
  • getter, setter 정의
  • 생성자 정의
  • toString 메소드 오버라이딩 작성

3 같이 보기

4 주석

  1. 그런데 통합 계층에 들어가는 경우도 있다. 이게 맞지 않나...?

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}