어쨌건간에 흘러가는 者

어쨌건간에 흘러가는 者

  • 분류 전체보기 (403) N
    • 자성(Introspective) (61) N
      • Karma Cutting (19)
    • 세상살이(social) (16)
    • 아트(art:예술,인문) (71)
      • Story(시나리오 어떻게 쓸 것인가) (3)
    • as 뮤지션 (10)
    • as 소프트웨어엔지니어 (158) N
      • Kubernetes (5) N
      • C++ and Beyond (23)
      • Windows & .NET (17)
      • Software Engineering (44)
      • Security (13)
      • Computer Network (17)
      • Computer Architecture (15)
      • trendy... (20)
      • 기술사 (1)
    • 프로젝트 (87)
      • 무한 뺑뺑이 수영 (7)
      • 일본 배낭여행기 (9)
      • 유럽 배낭여행, introspectively (3)
      • 미 서부 자동차 여행 (1)
      • 권상우 몸 반만이라도 (37)
      • 必勝, 技術士. (30)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

어쨌건간에 흘러가는 者

컨텐츠 검색

태그

Kubernetes SWEBOK Richter TI 수영 UML 일본여행 83회 조직응용 배낭여행 stl/clr 도쿠가와 이에야스 k8s 수영 PKI Karma Cutting X.509 C++ U2 C++/CLI COM Dream Theater

최근글

댓글

공지사항

아카이브

as 소프트웨어엔지니어/Windows & .NET(17)

  • ADO.NET Entity Framework 4.0의 개선 사항 (3/3)

    ADO.NET Entity Framework 4.0의 개선 사항 (2/3)에 이어... 1. Model-First Development - 이게 뭔 소린고 하니, edmx designer에서 DB 없이 객체지향 기반의 Entity 모델을 먼저 생성 가능하다는 이야기이다. 기존에는 ERD 등을 통한 DB Table Schema 먼저 만들고 이를 edmx에 적용하는 Database-First 기반이었다. edmx designer를 통해 클래스 다이어그램을 만들고 DB 생성 명령을 내리는 순간, 해당 DB 생성 SQL script가 명시적으로 생성되며, 이를 갖고 DB를 생성하게 된다. 물론 기존 방식 역시 그대로 지원한다. 나 같이 DB가 아닌 Application 개발 출신에게는 이게 딱이다. - 자동 생..

    2010.04.29
  • ADO.NET Entity Framework 4.0의 개선 사항 (2/3)

    ADO.NET Entity Framework 4.0의 개선 사항 (1/3)에 이어... 먼저 POCO 지원에 대해서 썰풀어 본다. http://weblogs.asp.net/gunnarpeipman/archive/2009/07/11/entity-framework-4-0-how-to-use-pocos.aspx 위 컬럼에서 나오는 직접 생성한 Entity 클래스를 보자. 부가 속성이 전혀 없는 POCO 그대로이다. 당연스럽게도 LINQ를 통한 편리한 조회 연산에서 CUD(Create Update Delete) 연산까지 모두 지원한다. 또한 POCO 생성 도구 역시 지원하는데, 이는 따로 설치해야 하며 해당 템플릿은 요기에서 받으면 된다. 템플릿은 T4(Text Template Transformation Too..

    2010.04.29
  • ADO.NET Entity Framework 4.0의 개선 사항 (1/3)

    다음은 실제 프로젝트에서 마주친 ADO.NET Entity Framework(이하 EF) 1.0의 주요 문제점이다. 그간의 문제점 먼저 짚어야 이야기 풀기가 용이할 듯 해서리... 이렇게 돌아서 간다. 1. POCO(Plain Old CLR Object) 미지원 - 기 사용되던 Entity 객체는 사용할 수 없다는 이야기. 신규 프로젝트에서도 자체 Entity 객체 구성이 일반적이기 때문에 EF 1.0에서 자동 생성하는 Entity 객체(이하 PAE(persistence-aware entity))는 오직 ORM(Object Relation Mapping)을 위한 부담으로 다가온다. 2. N-Tier 아키텍처 적용 시, DTO(Data Transfer Object) 수동 적용 필 - PAE는 Navigat..

    2010.04.29
  • 삽질 2 : COM의 위치투명성. Running Object Table.

    동일한 내용의 코드를 세가지 버전으로 작성해내는 프로그래머의 모범적 자세... 라고 표현하면 나름 위로가 되기도 하겠지만, 최종 코드를 만들고 나니 이미 숱하게 보았던, 하지만 언제나 쉽사리 지나쳤던 바로 그 루틴이었다는데서 느끼는 허탈감. 배경 삽질 1의 그것과 동일하다. out of process에서 동작하는 COM Server와 통신하는 COM Client. 인스턴스로 올라간 COM Server에 client가 달라붙기 위해서 Running Object Table에 Server를 등록하고, client는 이 테이블에서 해당 Server를 찾아 연결하기까지의 내용. 알고보면 IPC(Inter Process Communication)를 이루는 가장 쉬운 방법(동기화 문제는 물론이요, 개체 기반 프로그래..

    2008.03.25
  • 삽질 1 : 좆 Windows Messaging. COM에서의 프로세스간 동기/비동기 호출

    배경 ROT(Running Object Table)를 통해 IPC(Inter-Process Communication)통신을 이루는 COM Server/Client. 본 채널을 가리켜 lightweight RPC라고 한다나?(Server와 Client 모두 동일 호스트에서 동작하기 때문에 RPC는 아니라고).COM Server는 USB 드라이브와 통신하며, COM Client는 IE browser에 내장되어 Server와 연결짓는 역할(따라서 COM client 역시 browser를 위한 COM Server 역할을 담당). Client의 메서드와 이벤트는 javascript를 통해 호출 및 수신한다. COM Server/Client 모두의 threading model은 STA(Single Thread Ap..

    2008.03.20
  • IE, ATL Control 관련 레퍼런스

    ATL Control Containment FAQ : VS2005 / .NET 2.0 ATL Control Containment FAQ : VS2008 / .NET 3.5 핵심만 간단히 찌르고 들어간듯 한 느낌인데?(IOleObject::DoVerb에서 E_NOINTERFACE란 엉뚱한 RETURN VALUE를 만나고 나서). 그토록이나 호스팅하는데 삽질했던 IE 컨트롤을, CAxWindow::Create() 매개변수에 URL만 넣으면 알아서 IE 컨트롤이 호스팅되는 황당한 사태가. 근데 왠 설명서가 버전별로 달라지는거야. Creating Signed CAB Files for MFC and ATL Controls 먼저 모듈에 서명(sign)하고, inf 파일(설치 관련 정보. dependency 걸린 라..

    2008.02.13
이전
1 2 3
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바