"소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는것"

-- 랄프 존슨(Ralph johnson) 교수의 말 --

프레임 워크는 라이브러리와 달리 애플리케이션의 틀과 구조를 결정할 뿐 아니라, 

그위에 개발된 개발자의 코드를 제어한다. 프레임워크는 구체적이며 확장 가능한 기반 코드를 가지고 있으며, 설계자가 의도하는 여러 디자인 패턴의 집합으로 구성.

-- http://e-words.ne.kr 펌

소프트웨어의 세계에서, 어플리케이션 소프트를 개발할 때에 빈번히 쓰여지는 범용기능을 한꺼번에 제공하여, 어플리케이션의 토대로서 기능하는 소프트웨어이다. 어플리케이션의 아웃라인. 개발에 프레임워크를 이용하면 독다적으로 필요로 하는 부분만을 개발하면 되기 때문에 개발 효율의 향상을 기대할 수 있다. 구체적인 소프트웨어 뿐만 아니라, 범용으로 적용 가능한 프로그램의 설계 모델이나 전형적인 처리 패턴등도 포함한 의미로 프레임워크라고 부르는 경우도 있다.



'my > [Me] - study' 카테고리의 다른 글

[용어] 컴포넌트(COMPONENT)  (0) 2012.04.18
[JSP] 첫 시작하기 위한 이론  (0) 2012.04.18
[면접] 서울  (0) 2012.04.18
[JSP] 채팅사이트( 채팅 )  (0) 2012.04.12
[JSP] 채팅사이트(중요포인트)  (0) 2012.04.10

+ Recent posts