The Boxer
자바 용어정리Spring - Beans와 POJO 본문
728x90
반응형
[Bean, Java Beans]
정의 : 어플리케이션 컴포넌트를 지칭하는 단어(클래스, 패키지, 모듈 같은 부품들...)
반복적인 코드를 재사용하기 위해서 만들어진 클래스들 이며, 자바에서 지정하는 표준에 따라 작성됩니다.
특성
- 모든 속성이 private(getters, setters 사용)
- public이고 매개변수 없는 생성자 사용
- Serializable을 상속 => stream으로 변환될 수 있으며, 파일, 데이터베이스 등에 쓰기 가능
[POJO(Plain-Old Java Object)]
정의 : 평범한 자바 오브젝트. 자바 개발자가 마음대로 정의할 수 있는 객체
일반적으로 개발자가 제한조건도 없이 개발 환경에서 자유롭게 만들어 낸 모든 객체를 의미합니다.
[참고 자료]
자바 빈에 대한 stack overflow: https://stackoverflow.com/questions/3295496/what-is-a-javabean-exactly
https://m.blog.naver.com/PostView.nhn?blogId=kimstcool01&logNo=220885993419&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F
빈과 POJO용어 설명 : http://bobr2.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%A3%BC%EC%9A%94-%EA%B0%9C%EB%85%90-%EC%9A%A9%EC%96%B4-1-Beans-%EC%99%80-POJO
728x90
반응형
'Java' 카테고리의 다른 글
Synchronized (0) | 2018.10.19 |
---|---|
Lombok (0) | 2018.10.02 |
Calllback과 Synchronous/Asynchronous (0) | 2018.09.27 |
log4j를 사용한 logging (1) | 2018.07.17 |
Interface를 사용한 Callback 구현 (0) | 2018.07.16 |
Comments