programing

java pojo 클래스, java bean, normal 클래스란 무엇입니까?

luckcodes 2022. 10. 18. 22:02

java pojo 클래스, java bean, normal 클래스란 무엇입니까?

중복 가능성:
DTO, VO, POJO, JavaBeans의 차이점

안녕하세요, 질문이 중복되었다고 말하지 마세요:-) 저는 모든 질문을 봤지만 정확한 차이를 이해하지 못했습니다.

누가 설명 좀 해줄래?POJO,Bean,Normal Class쉬운 말로?

  1. Normal Class: Java 클래스

  2. Java Beans:

    • 모든 속성 비공개(getter/setter 사용)
    • 논쟁 없는 퍼블릭 컨스트럭터
    • 시리얼 대응 실장.
  3. Pojo: Plain Old Java Object는 Java Language Specification에 의해 강제된 것 이외의 제한에 구속되지 않는 Java 객체입니다.즉, POJO는 다음을 수행할 필요가 없습니다.

    • 미리 지정된 클래스 확장
    • 사전 지정된 인터페이스 구현
    • 미리 지정된 주석 포함

POJO는 Plain Old Java Object의 약자로 "Normal Class"와 동일한 것을 기술하는 데 사용되는 반면 JavaBean은 일련의 규칙을 따릅니다.Bean은 일반적으로 getters와 setters를 사용하여 멤버 변수를 보호합니다.이러한 변수는 일반적으로 private로 설정되며 인수 없는 퍼블릭컨스트럭터를 가집니다.위키피디아에는 JavaBeans가 꽤 잘 나와 있습니다.http://en.wikipedia.org/wiki/JavaBeans

POJO는 보통 서브클래스가 될 필요가 없는 클래스를 기술하거나 특정 인터페이스를 구현하거나 특정 패턴을 따를 필요가 없는 클래스를 기술하기 위해 사용됩니다.

POJO = 일반 오래된 Java 개체입니다.각 속성에 대한 속성, 게터 및 세터가 있습니다.또, 우선하는 경우도 있습니다.Object.toString()그리고.Object.equals().

Java Beans : Wiki 링크를 참조하십시오.

[Normal Class] : 임의의 Java 클래스.

언급URL : https://stackoverflow.com/questions/12517905/what-is-java-pojo-class-java-bean-normal-class