- 중복되는 기능에 대한 반복 작업을 최소화한다.
- 핵심 기능의 모듈화를 통해 확장성은 증가시키고, 복잡도는 최소화한다.
- 프레임워크 이용자는 TCP통신과 같은 하위 계층은 작업은 신경쓰지 않고, 서비스 로직과 같은 보다 생산적인 일에 집중할수 있어야 한다.
- 검증된 라이브러리를 사용한다.
- 클라이언트의 연결 요청을 처리하는 Acceptor.
http://lyb1495.tistory.com/entry/libSOPTAcceptor - 클라이언트와 서버 사이의 통신을 위한 비동기(Asynchronous) 오퍼레이션 핸들러인 Stream_Handler.
http://lyb1495.tistory.com/entry/libSOPTStreamHandler - 클라이언트의 요청(Request)를 캡슐화하기 위한 Request_Handler.
http://lyb1495.tistory.com/entry/libSOPTRequestHandler - 클라이언트 요청(Request)를 Dispatch하기 위한 Executor.
http://lyb1495.tistory.com/entry/libSOPTExecutor
'동아리이야기 > WoC프로젝트' 카테고리의 다른 글
| libSOPT 소개 (0) | 2010/03/24 |
|---|
트랙백 주소 : http://blog.sopt.org/trackback/212
-
Subject : libSOPT 소개
Tracked from To be shining 2010/03/24 13:36 삭제본 프로젝트는 오랜 기간 다양한 분야에서 개발되어 온 공개 네트워크 라이브러리인 ACE를 사용하여 서버 프레임워크를 구성하는 것을 목표로 합니다. 서버 프레임워크는 다음과 같은 네 가지 사항을 고려하여 디자인 되었습니다. 중복되는 기능에 대한 반복 작업을 최소화한다. 핵심 기능의 모듈화를 통해 확장성은 증가시키고, 복잡도는 최소화한다. 프레임워크 이용자는 TCP통신과 같은 하위 계층은 작업은 신경쓰지 않고, 서비스 로직과 같은 보다 생산적이 일에 집..










댓글을 달아 주세요