12.05.2015 Views

CBD(Component Based Development)(계속)

CBD(Component Based Development)(계속)

CBD(Component Based Development)(계속)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!