2006/06/17 02:00 Developer
What is a component?
우리는 이미 많은 오픈소스를 통해서 컴포넌트 기반으로 코딩을 하고 있지는 않은가?
도메인 모델 영역도 컴포넌트기반으로 설계 및 코딩이 가능할 시기가 빠른 시기에 올듯하다.
What is a component?
http://blog.empas.com/ahnyounghoe/read.html?a=12212601
도메인 모델 영역도 컴포넌트기반으로 설계 및 코딩이 가능할 시기가 빠른 시기에 올듯하다.
What is a component?
http://blog.empas.com/ahnyounghoe/read.html?a=12212601
1. A component is a self-contained software construct that has a defined use, has a run-time interface, can be autonomously deployed, and is built with foreknowledge of a specific component socket.
2. A component socket is software that provides a well-defined and well-known run-time interface to a supporting infrastructure into which the component will fit. A design-time interface alone is necessary but not sufficient because it does not exist in run-time unless it's implemented by some piece of software, that is, by the infrastructure.
3. A component is built for composition and collaboration with other components.
4. A component socket and the corresponding components are designed for use by a person with a defined set of skills and tools.
컴포넌트의 주요 특징
1. self-contained piece of software
2. independently deployed
3. plugged into a compatible socket
4. well-defined run-time interface
5. black-box cooperation
2. independently deployed
3. plugged into a compatible socket
4. well-defined run-time interface
5. black-box cooperation
TAG cbd