본문 바로가기

Wanna be a Programmer/C#

.NET Remoting 원격 서비스(.Net Remoting Service)를 통해서 외부로 공개할 수 없는 컴포넌트나 보안상 중요한 데이터베이스와 같은 자원을 이용할 수 있다. 자원 자체가 원격 서버에 존재하고 클라이언트는 서비스만 받는 형식이다. 클라이언트에서 원격 객체의 함수를 호출했을 때 함수 자체는 원격 서버에서 호출되기 때문에 원격 서버의 CPU를 사용한다. 매개변수는 클라이언트에서 네트워크를 통해 전달되며 이것을 넘겨받은 원격 객체는 함수를 호출한 후, 리턴 값을 다시 클라이언트에게 넘겨준다. ■ .Net Remoting 서비스를 위한 구성요소.서버1. 원격 클래스(Remote Class)와 원격 객체(Remote Object)2. 채널(Channel)3. 포매터(Formatter) 클라이언트1. 프록시 객체(Pr.. 더보기
닷넷이란? 닷넷이란? 닷넷(.NET) 또는 닷넷 프레임웍(.NET Framework)이란 빠르게 변하는 개발환경과 모든 것이 웹(Web)으로 집중되는 인터넷 시대에 부흥하기 위하여 Microsoft사가 개발한 프로그램 개발환경이다. 닷넷의 특징은 한마디로 플랫폼에 독립적이면서 프로그램을 개발하기가 쉬워졌다는 것이다. 일정한 규칙 즉, CLS(Common Language Specification)를 따르는 언어라면 어떠한 언어라도 이 프레임웍에서 실행 할 수 고, 그리고 CLS를 따르는 언어는 CLR(Common Language Runtime)이라는 독립적인 환경에서 실행된다. C#은 이와 같은 닷넷 프레임웍을 위한 코드를 만들 수 있도록 마이크로소프트에서 기존의 언어의 문제점을 보안하고 장점들을 살려서 만든 새로운.. 더보기