데이터 전송 및 Serialization
연결된 시스템에서 서비스 및 클라이언트는 데이터 교환에 의존하여 작업을 수행합니다. 서비스 또는 클라이언트 개발자는 WCF(Windows Communication Foundation)에서 데이터 및 데이터 serialization을 처리하는 방식을 알고 있어야 유지 관리가 효율적이고 쉬운 응용 프로그램을 만들 수 있습니다.
단원 내용
- 서비스 계약에서 데이터 전송 지정
서비스에서 데이터 전송의 기본 개념에 대해 설명합니다.
- 데이터 계약 사용
데이터 계약의 정의와 데이터 계약을 만들고 사용하는 방법에 대해 설명합니다.
- 데이터 계약 Serializer
DataContractSerializer 클래스 또는 XmlObjectSerializer 클래스의 확장을 사용하여 데이터의 serialization을 수행하는 방법에 대해 설명합니다.
- XmlSerializer 클래스 사용
DataContractSerializer 클래스 대신 XmlSerializer 클래스를 사용하는 방법 및 이유에 대해 설명합니다.
- 메시지 계약 사용
메시지 계약에서 SOAP 메시지를 정밀하게 제어하는 방법에 대해 설명합니다.
- Message 클래스 사용
Message 클래스 기능을 사용하는 방법에 대해 설명합니다.
- 필터링
여러 조건을 기반으로 메시지 전처리를 사용하는 필터링에 대해 설명합니다.
- 큰 데이터 및 스트리밍
이진 파일과 같은 큰 데이터 블록을 보내는 방법에 대해 설명합니다.
- 데이터에 대한 보안 고려 사항
데이터 전송 및 serialization을 프로그래밍할 때 알고 있어야 하는 항목에 대해 설명합니다.
- 데이터 전송 아키텍처 개요
WCF에서 데이터 전송에 대한 전체적인 설계를 설명합니다.
참조
DataContractSerializer
XmlSerializer