java pojo 클래스, java bean, normal 클래스란 무엇입니까?
중복 가능성:
DTO, VO, POJO, JavaBeans의 차이점
안녕하세요, 질문이 중복되었다고 말하지 마세요:-) 저는 모든 질문을 봤지만 정확한 차이를 이해하지 못했습니다.
누가 설명 좀 해줄래?POJO
,Bean
,Normal Class
쉬운 말로?
Normal Class
: Java 클래스Java Beans
:- 모든 속성 비공개(getter/setter 사용)
- 논쟁 없는 퍼블릭 컨스트럭터
- 시리얼 대응 실장.
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()
.
[Normal Class] : 임의의 Java 클래스.
언급URL : https://stackoverflow.com/questions/12517905/what-is-java-pojo-class-java-bean-normal-class
'programing' 카테고리의 다른 글
j회피해야 할 함정 쿼리 (0) | 2022.10.18 |
---|---|
PHP 어플리케이션에서 MySQL 대신 Redis를 사용해야 할 때는 언제입니까? (0) | 2022.10.18 |
입력 종료 잭슨 파서로 인해 매핑할 콘텐츠가 없습니다. (0) | 2022.10.18 |
ElasticSearch를 MySQL과 통합하는 방법 (0) | 2022.10.08 |
javascript에서 배열 인덱스의 존재 여부를 확인하는 방법 (0) | 2022.10.08 |