Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- laravel
- 작업물
- 보안
- 키워드
- 코딩테스트
- 일상
- 복습 #회사
- AWS
- 네이버싫어
- vagrant
- centOS7
- linux #centos
- php-fpm
- 카카오가고싶다
- error
- 키워드 정리
- Backend
- php
- 메모
- 개인공부
- ratchet
- 시벌이슈
- NGINX
- php artisan
- 에러해결
- centOS
- jquery
- MySQL
- 기타정리
- 작업물 #영상편집 #서브컬쳐
Archives
- Today
- Total
개발을 간바루Joy 하게
#7 Java DTO와 Vo 본문
// DTO (Data Transfer Object)
계층간 데이터 교환(레이어를 이동)을 위한 자바빈즈
데이터를 setting하고 getting 하는 역할
예)
DicDTO1.java : 변수의 접근 지정자를 public으로 지정하여 어느 곳에서나 이용
DicDTO2.java : 변수의 접근 지정자를 private로 지정하고 getter, setter 메서드 이용
예) DicDTO1.java
1
2
3
4
5
6
7
|
package service;
public class DicDTO {
public int idx;
public String eng;
public String kor;
}
|
cs |
예) DicDTO2.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package service;
public class DicDTO {
private int idx;
private String eng;
private String kor;
public int getIdx() {
return idx;
}
public void setIdx(int idx) {
this.idx = idx;
}
public String getEng() {
return eng;
}
public void setEng(String eng) {
this.eng = eng;
}
public String getKor() {
return kor;
}
public void setKor(String kor) {
this.kor = kor;
}
}
|
cs |
// VO (Value Object)
값 오브젝트
데이터를 setting하고 getting 하는 역할을 한다는 점에서 DTO와 유사
DTO와 VO의 차이점이라 한다면 DTO의 경우는 가변의 성격, VO는 불변의 성격(read only 속성)
'프로그래밍 > Java' 카테고리의 다른 글
#8 Java 객체화 (0) | 2019.11.24 |
---|---|
#6 Java 전역변수(Global Variable), 지역변수(Local Variable) (0) | 2019.11.24 |
#5 Java Return이 있는 메서드 선언 및 호출 (0) | 2019.11.24 |
#4 Java 접근 지정자(Access Modifier) (0) | 2019.11.24 |
#3 Java 메서드(Method) 정의와 선언 및 호출, Data Type (0) | 2019.11.24 |