layout : post
title : "Introspection"
category : Java
의미
- JavaBean의 구조를 파악해 properties, methods 와 events를 파악
- Reflection 기법을 사용하며 runtime에 진행된다.
- introspect의 대상인 클래스를 JavaBean의 디자인 패턴에 맞게 작성해야 한다.
- JavaBean의 properties, methods, events에 대해 추가적인 정보를 제공하고 싶으면 BeanInfo 인터페이스의 구현체를 제공하면 된다.
Introspector
- JavaBean의 properties, methods, events를 분석하는 클래스이다.
- BeanInfo가 제공되지 않는 경우, Introspector은 Reflection을 통해 JavaBean의 구조를 분석한다.
- JavaBean의 BeanInfo 클래스들을 캐싱함으로써 성능을 높일 수 있다.
'IT > Java' 카테고리의 다른 글
2023-01-26-Serializable (0) | 2023.02.27 |
---|---|
2023-01-26-javaBean (0) | 2023.02.27 |
2021-10-13-SingleTon (0) | 2023.02.27 |
2021-01-13-replaceAll-No-group-2-에러 (0) | 2023.02.27 |
폴더 zip로 압축 (0) | 2020.08.05 |
댓글