본문 바로가기

Reactor 패턴의 예제 코드 Reactor 패턴 예제 코드 (http://ospace.tistory.com/(ospace114엣empal.컴)) 2008.07.18 Reactor 패턴는 잘알거라 생각합니다. 그래서 그림은 생략합니다. 그냥 귀찮아서 ^^; 다음은 Scalable IO in Java라는 문서로 Doug Lea분의 예제 코드입니다. 앞에 타이틀로 찾아보시면 쉽게 문서를 구하실 수 있을 겁니다. 예제 코드가 정말 기막히게 작성했더군요. 생각을 많이 하게하는 코드 입니다. 문서 내용도 좋으니깐 꼭 보도록 하세요. 시간이 된다면 여기에 추가로 작성해서 올리도록 하지요. [Reactor Part] 클라이언트로부터 접속 요청이 들어왔들때 접속 처리하고 Acceptor로 처리를 넘김다. Acceptor는 이를 받아서 실제 데이터를.. 더보기
MVC모델과 UML의 클래스 표현법 MVC 모델과 UML 클래스 표현법 작성자: Ospace (ospace114 at naver.com) http://discount77.com/blog/ospace MVC란 Model, View, Controller을 줄여서 표현한 것이다. 기능별로 구분하여 유지보수를 쉽게하기 위한 목적이다. 그리고 각각은 UML에서 Model은 Entity로 View는 Boundary로 Controller는 Control으로 대응할 수 있다. 아래 그림은 일반적인 MVC 모델을 참조하였다. 사실 어느 모델에 기반을 했는지 기록하지 않아서 정확히는 모르겠다. 찾아보면 나오는데 귀차니즘으로 인해서.. ㅡ.ㅡㅋ 위의 MVC 모델은 Control과 View가 같이 묶여 있다. MFC 해본 개발자라면 MFC의 Document-V.. 더보기
[패턴] Command 아래는 한경두님의 글이니다. 그림이 없어서 머리에 그리기 힘들 것 같네요.- 박재성 ############################################################################# Command 패턴 의도 객체의 request를 캡슐화해서 각각 다른 request를 매개변수화(parameterize)할 수 있도록 한다. 그래서 그것들을 queue에 집어넣거나 기록(log)하거나,undo등을 지원하도록 한다. 동기 또다시 스타크래프트의 유닛 클래스를 만드는 상황을 생각해 봅시다. ( 맨날 스타크래프 트의 예만 드는군요. 저는 스타크를 별로 좋아하지 않지만 대중성있고 잘 만들어진 게임이기 때문에 스타크의 예를 드는 것이예요~ ) 지난번의 상태 패턴에 이어서 유닛 클.. 더보기
Singleton 출처 : http://ninvu.egloos.com/1469576 회사 모~대리가 쓴거...베낌.. ---------------------------------------------------------- 싱글톤 참 유용하게 쓰이는 클래스 입니다. 전역 변수를 두지 않고 어디서나 호출해서 쓸 수 있고 전역 변수와 달리 필요할 때 초기화 되는 잇점이 있죠. 뭐 잇점이야 말씀 안드려도 잘 아시겠지만 보통 이렇게 쓰죠? template class CSingleton { public: class CSingletonRelease { public: ~CSingletonRelease() { T::destory(); } }; static T* instance() { if (NULL == _inst) _inst = ne.. 더보기

반응형