티스토리 뷰


Json 을 지원하는 WCF Service Application 을 만들어보자.

왜 만드냐구? 뭐 필요할때가 있겠지!

필자는 jQuery (javascript, ajax)로 클라이언트 프로그램을 개발하는데 json 형태로 데이터를 받아볼까 해서 만들게 되었다. 물론 특정 js라이브러리 사용으로 직접 DB 엑세스도 가능하다.(추후 Node.js 를 통해서 개발해 볼 예정이다.)



Visual Studio 에서 WCF Service Application 프로젝트를 생성한다.





그러면 위와 같다. 


Web.config 파일! 소스 긁기는 첨부파일의 소스를 활용!
위의 구성파일은 WCF Help 서비스 지원과, ASP.net 호환성, Json 지원여부를 설정한 것이다.
자세한 설명은 추후 포스팅으로..



해당 서비스에서 반환할 People (일명 사람들) 객체(개체?)를 만든다.
모델이 되는 Person 객체의 [DataContract] [DataMember] Attribute 필수!



IService 에선 Service Method를 선언한다.
[OperationContract] 와 [WebGet()] 필수!!!
[Description]은 Help 문서의 표시 할 내용이다.



Service 에서는 해당 서비스가 ASP.net 호환성을 지원한다는 [AspNetCompatibilityRequirements()] 필수!!

이제 받아서 쓰면 된답니다.



 
질문은 댓글로! 


출처 : http://jjpark.net/category/Programming/WCF

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함