Thông tin tài liệu:
Bài 1 và 2 của bài giảng Lập trình Windows Phone cung cấp các bài học về Web service như: SOAP, WSDL, REST; cách tạo Asp.Net Web service; tương tác tới .Net Web service; SQL server và Hosting Free. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows Phone (Module 4): Bài 1, 2 - Trần Duy Thanh TrườngĐHKhoaHọcTựNhiênTP.HCM TRUNGTÂMTINHỌCLậptrìnhWindowsPhoneModule4–Bài12:WebService GVBiênsoạn:TrầnDuyThanh 2014Nội dung• SOAP, WSDL, REST• Cách tạo Asp.Net Web Service• Tương tác tới .Net Web Service• SQL Server và Hosting Free WebService 21. SOAP, WSDL, RESTØ SOAPSOAP là viết tắt của cụm từ Simple ObjectAccess Protocol, một tiêu chuẩn của W3C. Làgiao thức sử dụng XML để định nghĩa dữ liệudạng thuần văn bản (plain text) thông qua HTTP WebService 31. SOAP, WSDL, RESTØ WSDLWSDL là ngôn ngữ được sử dụng để mô tả đầyđủ về Web Service theo chuẩn XML như cácphương thức, kiểu dữ liệu,… dựa trên XMLschema. … WebService 41. SOAP, WSDL, RESTØ RESTREST cung cấp web service thật sự dựa trênURI và HTTP.REST từ viết tắt là viết tắt của RepresentationalState Transfer, điều này về cơ bản có nghĩa làtừng URL là một đại diện của một số đối tượng(object). WebService 51. SOAP, WSDL, REST SOAP REST ThôngđiệpdạngEvenlop ThôngđiệpdạngPostcard GắnliềnvớiXML LàmviệctrênURLvàHTML Hỗtrợhệthốngphântán Hỗtrợpoint–to–point Độbảomậtcao Bảomậtthấphơn TheochuẩnW3C Khôngtheochuẩn Là giao thức (protocol) kết nối Là kiểu kiến trúc (architecture) mạng–phứctạp. mạng–đơngiản,trựcquan. Íttươngtáccache Hỗtrợbộnhớcachetốthơn Hightweight – tương đối nặng Lightweight – request và reponse hơn. dung lượng nhẹ, ít tốn lưu lượng mạng. Khôngcầntool Yêucầutoolpháttriển Dễhiểu,íttốnthờigiantìmhiểu Phức tạp, tốn nhiều thời gian tìm hiểu WebService 62. Cách tạo Asp.Net WebService WebService 72. Cách tạo Asp.Net WebService [WebMethod] public string HelloWorld() { return Hello World; } WebService 83. Tương tác tới .Net WebService WebService 93. Tương tác tới .Net WebServiceServiceReference1.MyWebServiceSoapClient client =null;client = new ServiceReference1.MyWebServiceSoapClient();client.GiaiPTB2Async(a, b, c);client.GiaiPTB2Completed +=client_GiaiPTB2Completed;void client_GiaiPTB2Completed(object sender,ServiceReference1.GiaiPTB2CompletedEventArgs e) { string s = e.Result;WebService 104. SQL Server và Hosting Freehttp://testdrthanh.somee.com/mywebservice.asmxChi tiết trong giáo trình WebService 11Thảo luận WebService 12