개발/Java

[JAVA] Java Beans

hojak99 2016. 7. 24. 09:35

Java Beans 는 자바로 작성된 소프트웨어 컴포넌트이다.


Java Beans는 "빌더 형식의 개발도구에서 가시적으로 조작이 가능하고 또한 재사용이 가능한 소프트웨어 컴포넌트이다"라고 정의되있다.




Java Beans 는 클래스로서 작동하기 위해서 객체 클래스는 명명법, 생성법 그리고 행동에 관련된 일련의 관계를 따라야만 하는데 


1. 클래스는 직렬화되어야 한다. (클래스의 상태를 지속적으로 저장 혹은 복원시키기 위해서)

2. 클래스는 기본 생성자를 가지고 있어야 한다.

3. 클래스의 속성들은 get, set 혹은 표준 명명법을 따르는 메소드들을 사용해 접근할 수 있어야 한다

4. 클래스는 필요한이벤트 처리 메소드들을 포함하고 있어야 한다.




[검색을 해보니 JSP 에서도 사용되는 것 같았다.]

반응형