• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Bean 과 VO 차이를 알려 주세요

20.06.28 00:45 작성 조회수 517

0

자바초보입니다.

강의 잘 듣고 있습니다.

이번 강좌에서는 controller에서 bean을 사용 하였는데, 다른 프로젝트에서는 vo를 사용하여 구성하는데 차이점은 무엇인가요?

비슷한 것 같은데 인터넷에서는 차이가 있다고 하는데 모르겠습니다.

그리고

vo를 사용하는 프로젝트에서는 implVO과 VO 는 어떤 관계이나요?

답변 1

답변을 작성해보세요.

1

bean은 자바에서 POJO 기반의 클래스들을 통칭하는 용어이고 VO 는 데이터들을 관리하는 객체들을 통칭하는 용어입니다. 코드로 따져보면 별 차이 없고 실제로 사용도 별 차이가 없습니다.  bean이 좀더 큰 범주에 속한다고 생각하시면 됩니다. bean에는 데이터를 데이터를 관리하는 추가적인 코드를 담아 사용하지만 vo의 경우에는 딱 프로퍼티만 관리하는 정도로 사용하는게 일반적입니다. vo에 관련된 내용은 본 과정에서 언급하는 부분이 없어 자세한 설명은 드리지 못하는 점 양해 부탁드립니다.