CBD(Component Based Development)(ê³ì)
CBD(Component Based Development)(ê³ì)
CBD(Component Based Development)(ê³ì)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>CBD</strong>(<strong>Component</strong> <strong>Based</strong> <strong>Development</strong>)(계속)<br />
2.컴포넌트 특성<br />
Externalization<br />
Event Model<br />
Properties<br />
Customization<br />
Persistence<br />
Remote I/F<br />
Packaging<br />
외부 인터페이스<br />
컴포넌트간 통신<br />
속성 정보<br />
개발자 목적에 맞게 수정가능<br />
변경 상태 유지<br />
분산 환경, 원격지 호출<br />
코드, 데이터, 유통에 맞게 포장<br />
3. <strong>CBD</strong>의 특징<br />
-Object <strong>Based</strong>(no-inheritance)<br />
- 구현은 OO가 아닐 수 있음<br />
(인터페이스와 구현의 분리<br />
-Legacy code 객체화 사용<br />
- 객체가 아닌 것도 컴포넌트로 사용가능<br />
Object Wrapping기술<br />
인터페이스에 초점)<br />
[송희경기술사 hksong@disc.co.kr ]<br />
2