본문 바로가기
IT/Java

2023-01-26-Introspection

by 봉즙 2023. 2. 27.

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

댓글