반응형
자바빈 JavaBean
빈 Bean
자바빈(JavaBean)은 원래 비주얼 툴에서 조작 가능한 컴포넌트를 말한다.
자바의 주력 개발 플랫폼이 웹 기반의 엔터프라이즈 방식으로 바뀌면서 비주얼 컴포넌트로서 자바빈은 인기를 잃어갔지만,
자바빈의 몇 가지 코딩 관례는 JSP 빈, EJB와 같은 표준 기술과 자바빈 스타일의 오브젝트를 사용하는 오픈소스 기술을 통해 계속 이어져 왔다.
이제는 자바빈이라고 말하면 비주얼 컴포넌트라기보다는 다음 두 가지 관례를 따라 만들어진 오브젝트를 가리킨다.
간단히 빈이라고 부르기도 한다.
- 디폴트 생성자 : 자바빈은 파라미터가 없는 디폴트 생성자를 갖고 있어야 한다. 툴이나 프레임워크에서 리플렉션을 이용해 오브젝트를 생성하기 때문에 필요한다.
- 프로퍼티 : 자바빈이 노출하는 이름을 가진 속성을 프로퍼티라고 한다. 프로퍼티는 set으로 시작하는 수정자 메소드(setter)와 get으로 시작하는 접근자 메소드(getter)를 이용해 수정 또는 조회할 수 있다.
728x90
반응형
'Java' 카테고리의 다른 글
[eclipse] 이클립스 설치, STS(Spring Tools 4) 설치 (10) | 2021.07.02 |
---|---|
[Spring-Boot] Lombok "log" cannot be resolved 해결 (4) | 2021.06.28 |
[Spring-Boot] JUnit Test 추가하기 (0) | 2021.06.19 |
[Spring-boot] 수동으로 설정 초기화 (0) | 2021.06.19 |
[Spring-boot] 시작하기 전 알아야 할 것들 (0) | 2021.06.19 |
댓글