๋ฐ์ดํฐ ์ ์ก๊ฐ์ฒด DTO๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ฑฐ๋ ์ ์ฅํ๋๋ฐ ์ฐ์ด๋ ๊ฐ์ฒด๋ก , ๋ฐ์ดํฐ๋ง ๋ด๊ณ ์์.
DTO๋ ์๋ฐ๋น์ฆJavaBeans ๊ท์ฝ์ ๋ฐ๋ผ ์์ฑํ๋ค.
์๋ฐ๋น์ฆ ๊ท์ฝ
1) ๊ธฐ๋ณธ ํจํค์ง ์ด์ธ์ ํจํค์ง์ ์ํด์ผํจ
2) ๋ฉค๋ฒ ๋ณ์์ ์ ๊ทผ ์ง์ ์๋ private์ผ๋ก ์ ์ธ
3) ๊ธฐ๋ณธ ์์ฑ์๊ฐ ์์ด์ผํจ
4) ๋ฉค๋ฒ ๋ณ์์ ์ ๊ทผํ ์ ์๋ ๊ฒํฐgetter ์ธํฐ setter๊ฐ ์์ด์ผํจ
5) ๊ฒํฐ์ ์ธํฐ ๋ฉ์๋์ ์ ๊ทผ ์ง์ ์๋ public์ผ๋ก ์ ์ธํด์ผํจ
์์ )
Person DTO ์์ฑ

package common;
public class Person {
//๋ฉค๋ฒ ๋ณ์
private String name;
private int age;
//๊ธฐ๋ณธ ์์ฑ์
public Person() {
}
//๊ฒํฐ,์ธํฐ ์์ฑ
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}'BACKEND > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Scope ) request ์์ญ (0) | 2023.09.26 |
|---|---|
| Scope ) Page ์์ญ (0) | 2023.09.26 |
| [ํ๋ก๊ทธ๋๋จธ์ค] ํผ์ ๋๋ ๋จน๊ธฐ (1) (0) | 2023.09.21 |
| [ํ๋ก๊ทธ๋๋จธ์ค] ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ ๊ตฌ๋งค๊ฐ๋ฅ ๊ฐ์์ ๊ฑฐ์ค๋ฆ๋ (0) | 2023.09.21 |
| [ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ๊ธฐ (0) | 2023.09.17 |