게으른 개발자 되기

  • 홈
  • 태그
  • 방명록

프로그램 아키텍쳐 73

자바 내장 옵저버 패턴

자바에서 몇 가지 API를 통해서 자체적으로 옵저버패턴을 지원한다. 가장 일반적으로 쓸 수 있는 것으로 java.util 패키지에 들어있는 Observer 인터페이스와 Observable 클래스를 들 수 있다. 이 두 클래스는 푸시 방식으로도 갱신 할 수 있고, 풀 방식으로 갱신 할 수도 있다. 객체를 옵저버로 지정하는 방법 Ob..

프로그램 아키텍쳐/디자인패턴 2009.01.04

옵저버 패턴 ( Observer pattern )

옵저버 패턴(Onserver Pattern)은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(One-to-Many) 의존성을 정의한다. 보통 옵저버 패턴이 사용되는 기능에는 정보 갱신이 실시간 이루어 질 필요가 있는 곳에서 사용한다. 옵저버 패턴에서 ..

프로그램 아키텍쳐/디자인패턴 2009.01.03

스트래티지 패턴 ( Strategy pattern )

소프트웨어는 개발한 후 유지·보수에 시간이 많이 투자하게 된다. 이 때 소프트웨어에 새로운 기능을 추가하거나, 다른 기능을 추가시켜야 하는 문제를 해결해야 한다. 하지만 소스 코드를 대거 수정하는 방법을 택한다면 혼란스러울 수 있다. 이럴 때 "변화 하는 부분"과 "고정되어 있는 부분"에 대..

프로그램 아키텍쳐/디자인패턴 2009.01.02
이전
1 ··· 5 6 7 8
다음
더보기
프로필사진

게으른 개발자 되기

  • 분류 전체보기 (1063)
    • 정보 처리 (75)
      • 데이터베이스 (31)
      • 표준 SQL (4)
      • 데이터 모델링 (8)
      • 알고리즘 (13)
      • 자료구조 (7)
      • 컴퓨터 구조 (10)
      • 운영체제(OS) (2)
    • 네트워크 (47)
      • 네트워크 기초 (1)
      • 네트워크 (46)
    • 프로그램 아키텍쳐 (73)
      • 소프트웨어공학 (32)
      • UML (8)
      • Refactoring (12)
      • 디자인패턴 (18)
      • 기업 정보화 (2)
      • 좋은 프로그램 (1)
    • 운영체제 관리 (81)
      • 윈도우(Windows) (34)
      • 리눅스(Linux) (36)
      • 톰캣(Tomcat) (8)
      • VM-WARE (3)
    • 자바(Java) (192)
      • JAVA 2SE (81)
      • JAVA 2EE (91)
      • eclipse IDE (20)
    • Java2EE Framework (57)
      • 프레임워크 개념 (8)
      • 정부표준 (1)
      • Ant (2)
      • Maven (3)
      • commons (0)
      • Logging (4)
      • iBATIS 2.0 (3)
      • sitemesh 2.4 (1)
      • zxing-1.6 (4)
      • Struts1.3 (11)
      • Spring 2.0 (17)
      • Spring 3.0 (3)
    • VB.NET 2008 (165)
      • 비주얼 스튜디오 (6)
      • VB - 문법 (16)
      • VB - 문자열 (8)
      • VB - 개체지향 (8)
      • VB - 폼(Form) (10)
      • VB - 이벤트 (7)
      • VB - 컨트롤 (27)
      • VB - 데이터 그리드 뷰 (14)
      • VB - 데이터 액세스 (6)
      • VB - 파일 액세스 (10)
      • VB - 리소스 액세스 (8)
      • VB - 그래픽 (11)
      • VB - 인쇄 (6)
      • VB - XML (5)
      • Visual Basic 2008 (23)
    • C 언어 개열 (37)
      • Windows CE 개발 (13)
      • C 언어 (12)
      • C++ (11)
      • C# (1)
    • TFS(팀서버) (18)
      • TFS 운영 (18)
    • HTML& CSS (74)
      • HTML (32)
      • CSS (42)
    • XML (16)
      • XML (16)
    • Java Script & DOM (78)
      • Java Script (36)
      • HTML DOM (22)
      • Ajax (9)
      • jQuery (9)
      • prototype.js (2)
    • PHP (23)
      • PHP (23)
    • DBMS (27)
      • Oracle 10g (7)
      • MySQL 5.1 (16)
      • PostgreSQL (4)
    • MSSQL 2008 (48)
      • MSSQL 개요 및 설치,설정 (11)
      • MSSQL 관리 (15)
      • MSSQL SQL (22)
    • 디자인 (44)
      • 플래시 (1)
      • CS3 photoshop (38)
      • 디자인 원리 (5)
    • 생산관리 (1)
    • 참고자료 (6)

Tag

ㅁ, 이클립스비주얼,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바