데브피아에서 주최한 Framework's Day 세미나를 듣고 왔습니다.

.NET 이나 framework 에 대한 지식이 거의 없어서 새로운 경험이었습니다.
앞으로 공부해야할 부분이 아주 많이 있네요...

객체지향 프로그래밍 (C++, C#, Java), Design pattern, Framework,... T_T;

세미나 공지 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=324&MAEULNo=28&no=1064

세미나 자료 : http://fdg.springnote.com/pages/2090206

자세한 내용은 위의 공식 세미나 자료 참조하시길 바랍니다.

#1 : Evolving Framework

  • 프레임 워크 정의
    • “프레임워크란 추상클래스(abstract class)들의 집합과 상호 협조하는 클래스들의 인스턴스 동작방법으로 이루어진 재사용이 가능한 디자인 이다.” - 랄프 존슨(Ralph Johnson)
    • 객체지향의 5원칙
      • 의존 관계 역전 원칙 : The Dependency Inversion Principle
      • 인터페이스 분리 원칙 : The Interface Segregation Principle
      • 리스코프 치환 원칙 : The Liskov Substitution Principle
      • 단일 책임 원칙 : The Single Responsibility Principle
      • 개방 폐쇄 원칙 : The Open-Closed Principle
      • 프레임워크를 발전시키는 9개의 패턴
        • Three Examples
        • White Box Framework
        • Component Library
        • Hot Spots
        • Pluggable Objects
        • Fine-grained Objects
        • Black-box Framework- Visual Builder
        • Language Tools
      • Ref : http://st-www.cs.uiuc.edu/users/johnson/frameworks.html



  • #2 Framework Engineering Architecting, Designing, and Developing Reusable Libraries
  • #6 iBATIS.NET & Spring.NET
    • Spring.NET
      • 닷넷 환경에서 사용 가능한 Inversion Of Control 기반의 어플리케이션 프레임워크
      • IoC란…
        • 객체의 생성과 소멸 작업이 개발자의 코드에 의해 관리되는 것이 아니라, IoC 컨테이너에 의해 관리됨을 의미한다.
      • 어플리케이션 프레임워크란…
        • 어플리케이션을 개발함에 있어 전 레이어에 걸쳐 개발 기반을 제공함. 코딩 룰(규칙)을 제공 또는 강제한다는 점에 있어서 라이브러리와는 다르다.
      • Spring.NET Forces Interfaced Programming
      • http://www.springframework.net

'소프트웨어 > Framework' 카테고리의 다른 글

[세미나] 데브피아 Framework's Day  (0) 2008.12.03
Posted by tkhwang

카테고리

분류 전체보기 (61)
소프트웨어 (30)
잡담 (17)
BOOK (7)
펜,잉크,노트,문구 (6)
Blog (1)
Bookmark (0)

달력

«   2018/10   »
  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