java -- JavaBeans 개념 정리
참고 : http://stackoverflow.com/questions/3295496/what-is-a-javabean-exactly
http://download.oracle.com/otndocs/jcp/7224-javabeans-1.01-fr-spec-oth-JSpec/
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EB%B9%88%EC%A6%88
https://en.wikipedia.org/wiki/JavaBeans
http://docstore.mik.ua/orelly/java-ent/jnut/ch06_01.htm
https://www.youtube.com/watch?v=6JZs8zJsyJE --- 동영상
“A Java Bean is a reusable software component that can be manipulated visually in a builder tool.”
-- 자바 GUI tool 에서 인식가능하고, 재사용 가능한 object를 만들기 위해 생긴 개념에서 시작함.
--- JavaBeans Specification 문서를 보면, 너무 복잡하게 설명되어있다.
따라서 그냥 무시하고, wikepedia 와 stackoverflow 를 참고 하여 기본 개념만 정리하자!
java class 중에서 아래의 코팅 규약을 지키는 class를 JavaBeans 라 한다.
1. 인스턴스 변수는 private ( private field )
2. getter, setter method 로 인스턴스변수 접근 및 사용.
3. 매개변수없는 public 기본 생성자는 필수, 매개변수있는 생성자 추가 가능.
4. Serializable 을 구현
** class 의 멤버변수(member variable)를 field 라고 한다.
( https://docs.oracle.com/javase/tutorial/java/javaOO/variables.html )
** 위의 동영상 참고 꼭 볼것!!!
'java, jsp' 카테고리의 다른 글
java -- try-with-resources statement (0) | 2016.01.27 |
---|---|
java -- jdbc ; Statement, PreparedStatement, CallableStatement (0) | 2016.01.27 |
jsp -- Mac 에서 eclipse, tomcat 8 설치후 jsp 처음 시작하기 (0) | 2016.01.20 |
java -- initialization block ( 초기화 블록 ) (0) | 2016.01.18 |
java -- POJO 개념 정리 (0) | 2015.12.30 |