Lập trình Windows Phone - Module 4 – Bài 1, 2: Web Service

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

 

 

pptx12 trang | Chia sẻ: Mr Hưng | Lượt xem: 703 | Lượt tải: 0download
Nội dung tài liệu Lập trình Windows Phone - Module 4 – Bài 1, 2: Web Service, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Lập trình Windows Phone Module 4 – Bài 1-2: Web ServiceGV Biên soạn: Trần Duy ThanhNội dungSOAP, WSDL, RESTCách tạo Asp.Net Web ServiceTương tác tới .Net Web ServiceSQL Server và Hosting Free1. SOAP, WSDL, RESTSOAP SOAP là viết tắt của cụm từ Simple Object Access Protocol, một tiêu chuẩn của W3C. Là giao thức sử dụng XML để định nghĩa dữ liệu dạng thuần văn bản (plain text) thông qua HTTP1. SOAP, WSDL, RESTWSDLWSDL là ngôn ngữ được sử dụng để mô tả đầy đủ về Web Service theo chuẩn XML như các phương thức, kiểu dữ liệu, dựa trên XML schema.                                1. SOAP, WSDL, RESTRESTREST cung cấp web service thật sự dựa trên URI và HTTP.REST từ viết tắt là viết tắt của Representational State 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).1. SOAP, WSDL, RESTSOAPRESTThông điệp dạng EvenlopGắn liền với XMLHỗ trợ hệ thống phân tánĐộ bảo mật caoTheo chuẩn W3CLà giao thức (protocol) kết nối mạng – phức tạp.Ít tương tác cacheHightweight – tương đối nặng hơn.  Yêu cầu tool phát triểnPhức tạp, tốn nhiều thời gian tìm hiểuThông điệp dạng PostcardLàm việc trên URL và HTML Hỗ trợ point – to – pointBảo mật thấp hơnKhông theo chuẩnLà kiểu kiến trúc (architecture) mạng – đơn giản, trực quan.Hỗ trợ bộ nhớ cache tốt hơnLightweight – request và reponse dung lượng nhẹ, ít tốn lưu lượng mạng.Không cần toolDễ hiểu, ít tốn thời gian tìm hiểu2. Cách tạo Asp.Net Web Service2. Cách tạo Asp.Net Web Service [WebMethod] public string HelloWorld() { return "Hello World"; }3. Tương tác tới .Net Web Service3. Tương tác tới .Net Web ServiceServiceReference1.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; txtkq.Text = s; }4. SQL Server và Hosting Free Chi tiết trong giáo trìnhThảo luận

Các file đính kèm theo tài liệu này:

  • pptxwp_module4_bai1_2_webservice_1832.pptx
Tài liệu liên quan