osgi 공부 ^^;;;

|

1. ScreenProperty 샘플 - applicationContext.xml 파일 안에

 

<osgi:reference id="screenPropertyRef" interface="net.xoaframework.ui.local.definition.templatemanager.screenproperty.ScreenProperty"
  cardinality="0..1" />
 
 <bean id="screenPropertyWrapper" class="test_screenpropertyext.lui.ScreenPropertyWrapper" init-method="init">
  <property name="screenProperty" ref="screenPropertyRef"/>
 </bean>

 

- bean의 init-method 값대로 생성시 함수 호출됨

- property의 name에 getXXXX / setXXXX 함수 호출을 osgi 에서 알아서 해줌...

- bean property ref 값이 osgi:reference의 id 값이랑 매칭되어서 interface reference 전달 되는 듯...

 

2.

 

 

 

'개발/활용정보 > Java' 카테고리의 다른 글

BundleActivator와 BundleContext  (0) 2014.12.16
guava  (0) 2013.08.08
osgi shell command  (0) 2013.02.21
uncaughtException  (0) 2012.07.19
Code generation using Javadoc  (0) 2012.07.11
And