.NET TEAM - MindVirus
close
프로필 배경
프로필 로고

.NET TEAM - MindVirus

  • 분류 전체보기 (194)
    • 통계분석(Statistics) (1)
      • SPSS (1)
    • IT Talk (6)
    • Security (3)
      • 정보보호개론 (3)
    • Program (105)
      • C# (27)
      • ASP.NET (10)
      • ADO.NET (0)
      • CSS (1)
      • JavaScript (12)
      • Ruby (3)
      • XML (19)
      • Programming (13)
      • E-Test (Project) (20)
    • Network (2)
    • DATABASE (14)
    • Server(System) (1)
    • Advertise (1)
      • 음악학원소개!! (1)
    • ETC (58)
      • Download (13)
      • 면접정보 (3)
      • Think (17)
      • 커뮤니티 (17)
      • 비공개 (8)
  • HOME
  • TAGS
  • MEDIA
  • LOCATION
  • GUESTBOOK
  • ADMIN
  • WRITE

.NET Remoting - HTTP, TCP 2개의 체널을 통한 Remoting 예제

먼저 리모팅(Remoting)을 이용하기 위해 1. 원격 객체를 작성한다. 2. 원격 객체를 Remoting 서비스할 Tcp, Http 채널을 각각 열어주는 서버를 제작한다. 3. 원격 객체를 다루게 될 Client를 Tcp, Http로 각각 작성한다. 위와 같은 순서로 프로젝트 4개를 작성하고 서로 원격 객체를 참조하고 리모팅 어셈블리를 참조해서 구현하게 됩니다. TCP, HTTP 각각 체널에서 원격 프록시 객체(Remoting Proxy)를 생성하는 방법은 SAO 방법중 Activator.GetObject()를 사용하였다. 위의 예제 코드는 첨부 파일에 포함되어있습니다.

  • format_list_bulleted Program/C#
  • · 2007. 3. 29.
  • textsms

Remoting - 활성화와 프록시 객체의 개요

활성화와 프록시 객체의 개요 원격 객체 활성화 방법 서버 활성화 객체(SAO: Server Activated Object) - Well Known 객체라고도 함 SingleCall 방식 함수 호출 요청이 있을 때마다 객체 생성 Singleton 방식 클라이언트 함수 호출 요청이 있을 때 단 하나의 객체를 생성한 후 하나의 객체를 공유 클라이언트 활성화 객체(CAO: Client Activated Object) 서버 활성화와 클라이언트 활성화 서버에 의해서 원격 객체가 자동으로 만들어지면 서버 활성화 기법이라고 한다. 클라이언트에서 프록시 객체를 만들 때 원격 객체가 만들어지면 클라이언트 활성화 기법이라고 한다. 클라이언트의 프록시 클라이언트에서는 원격 객체를 참조하기 위한 가상의 객체를 만들게 되는데 이..

  • format_list_bulleted Program/C#
  • · 2007. 3. 29.
  • textsms

마샬링(Marshaling)이란?

클라이언트에서 원격 객체를 호출하기 위해서 필요한 모든 정보를 묶어서 클라이언트에게 전송한다. 이러한 정보를 묶는 작업을 마샬링(Marshaling)이라고 부른다. ■ 마샬링(Marshaling)의 종류와 구현 ▷ 참조 마샬링(Mashal By Reference) - MarshalByRefObject를 상속 ▶ 참조 마샬링(MBR)을 위한 클래스 - public class MarshalSample : MarshalByRefObject {} ▷ 값 마샬링(Mashal By Value) - Serializable Attribute를 지정하거나 ISerializable 인터페이스를 구현 ▶ 값 마샬링(MBV)을 위한 클래스 - public class SerialSample {}

  • format_list_bulleted Program/C#
  • · 2007. 3. 28.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (194)
    • 통계분석(Statistics) (1)
      • SPSS (1)
    • IT Talk (6)
    • Security (3)
      • 정보보호개론 (3)
    • Program (105)
      • C# (27)
      • ASP.NET (10)
      • ADO.NET (0)
      • CSS (1)
      • JavaScript (12)
      • Ruby (3)
      • XML (19)
      • Programming (13)
      • E-Test (Project) (20)
    • Network (2)
    • DATABASE (14)
    • Server(System) (1)
    • Advertise (1)
      • 음악학원소개!! (1)
    • ETC (58)
      • Download (13)
      • 면접정보 (3)
      • Think (17)
      • 커뮤니티 (17)
      • 비공개 (8)
최근 글
인기 글
최근 댓글
태그
  • #xml
  • #ASP.NET
  • #.NET
  • #프로그래밍
  • #JavaScript
  • #c#
  • #Remoting
  • #DOM
  • #Ajax
  • #마샬링
전체 방문자
오늘
어제
전체
Copyright © .NET TEAM - MindVirus All rights reserved.
Designed by JJuum

티스토리툴바