티스토리 뷰

객체 지향 프로그램에서 엔티티 클래스를 많이 사용한다.

Entity를 선언해 DB의 결과값을 넣는다.

 

왜 사용하는건가?

- 객체지향 프로그램에서는 취득한 결과값을 직접 사용하지 않고, 각 객체에 값을 넣어 사용하는 것을 권장하고 있다.

+) vb / asp같은 프로그램에서의 프로세스는 DB에서 SELECT한 결과값을 DataSet의 DataTable안에 값을 넣어

이 객체를 바로 반복문을 사용하거나 각 변수에 데이터를 넣는 것과 같이 직접 진행을 했었음.

 

그럼 객체지향 프로세스는 어떻게 하는건가?

- 객체지향 프로세스에서 DB에서 SELECT한 결과값을 Entity 클래스 또는 List<Entity>에 저장한 후,

목록이나 각각의 View 값에 대응시켜준다.

 

엔티티 클래스의 장점은?

1. 협업 가능

- 인터페이스의 관리가 편리

2. 프로그램의 독립성 보장

- 다른 곳의 수정사항이 있더라도 지장을 받지 않는다.

3. 불러온 데이터에 대한 내부 가공이 쉬움

- DB connection이 없더라도 원하는 데이터들만 가져올 수 있다.

4. 가독성

- 프로그램에서 논리적인 개념을 하나의 구체화된 사물형식으로 표현하기 때문에 인지하기 편하다.

그래서 Entity의 객체들만 파악할 수 있다면, 전반적인 프로그램의 성격을 파악할 수 있다.

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함