본문 바로가기

Language/C#

(2)
[ WCF ] 환경 구축 현재 회사에서 프로젝트를 진행 중인데 WCF를 몰라.. 2일 내내 삽질한 멍청함 모습에 현타가 세게 와서 공부를 위하여 블로그에 정리를 시작합니다 😥 WCF를 활용할 수 있는 환경을 만들기 위해서는 인터넷 정보 서비스 (IIS)와 WCF 기능을 설치해야 합니다. Windows기능 켜기/끄기로 이동하여 빨간색 박스 내의 기능 선택 후 확인 버튼을 클릭해 설치를 진행합니다. 설치가 완료되었다면 Visual Studio를 실행하여 WCF 프로젝트를 만들어줍니다. WCF 프로젝트는 아래처럼 구성되어 있습니다. IService.cs Service.cs의 인터페이스. Service.cs에서 구현할 메서드를 미리 정의합니다. Service.cs IService.cs에서 정의된 메서드를 구현 합니다. 인터페이스에서 메..
[WCF] 개념 WCF (Windows Communication Foundation) : 분산 네트워크 서비스 구축, 구성 및 패보를 위해 만들어진 플랫폼 및 런타임 시스템 Service, ServiceHost, ServiceClient로 구성 WCF 중요개념 개념 설명 메시지 (Message) WCF를 통해 전송되는 데이터 블럭. SOAP XML로 구성 엔드포인터 (EndPoint) 메시지를 송.수신하는데 사용되는 주소, 메시지 세트, 전송 방법 등을 정의 주소 (Address) 메시지를 수신할 정확한 위치를 URL 형태로 지정 바인딩 (Binding) 엔드포인터가 사용할 프로토콜, 메시지 인코딩 형식, 보안과 관련된 통신 방식 정의 계약 (Contracts) 엔드포인터가 클라이언트에 제공하는 기능을 정의하며 인터페이..