자바빈(JavaBean) 이란?
·
Language/JAVA
자바빈(JavaBean) 이란? 자바빈이란 특정한 기능을 지닌 컴포넌트를 말하는 것이 아닙니다. 간단히 말하자면 자바빈 규약 또는 자바빈 관례에 따라 만들어진 클래스를 의미합니다. 자바빈 사용 배경 자바빈은 원래 비주얼 툴에서 조작하는 컴포넌트를 의미했지만 자바가 웹기반 엔터프라이즈 플랫폼이 주력이 되면서 비주얼 툴은 인기를 잃어갔습니다. 그러나 비주얼 툴에서의 자바빈의 몇 가지 코딩 관례(또는 패턴)는 Java EE의 JSP 빈, EJB 등의 표준기술과 자바빈을 이용하는 오픈소스 기술들을 통해 사용되어져 왔습니다. 자바빈 관례를 이용하여 어플리케이션 개발 개발 생산성을 늘릴 수 있는 기술들이 많이 등장했기 때문입니다. 자바빈의 코딩 관례는 대표적으로 jsp나 스프링에서도 흔히 볼 수 있습니다. ex) ..