intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình Windows Phone (Module 4): Bài 1, 2 - Trần Duy Thanh

Chia sẻ: Kiếp Này Bình Yên | Ngày: | Loại File: PPTX | Số trang:12

96
lượt xem
9
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình Windows Phone (Module 4): Bài 1, 2 - Trần Duy Thanh

  1. Trường ĐH Khoa Học Tự Nhiên TP.HCM TRUNG TÂM TIN HỌC Lập trình Windows Phone Module 4 – Bài 1­2: Web Service GV Biên soạn: Trần Duy Thanh 2014
  2. Nộ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 Web Service 2
  3. 1. SOAP, WSDL, REST Ø SOAP 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 HTTP Web Service 3
  4. 1. SOAP, WSDL, REST Ø WSDL WSDL 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. … Web Service 4
  5. 1. SOAP, WSDL, REST Ø REST REST 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). Web Service 5
  6. 1. SOAP, WSDL, REST SOAP REST  Thông điệp dạng Evenlop  Thông điệp dạng Postcard  Gắn liền với XML  Làm việc trên URL và HTML   Hỗ trợ hệ thống phân tán  Hỗ trợ point – to – point  Độ bảo mật cao  Bảo mật thấp hơn  Theo chuẩn W3C  Không theo chuẩn  Là  giao  thức  (protocol)  kết  nối   Là  kiểu  kiến  trúc  (architecture)    mạng – phức tạp. mạng – đơn giản, trực quan.  Ít tương tác cache  Hỗ trợ bộ nhớ cache tốt hơ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ông cần tool  Yêu cầu tool phát triển  Dễ hiểu, ít tốn thời gian tìm hiểu  Phức  tạp,  tốn  nhiều  thời  gian  tìm  hiểu Web Service 6
  7. 2. Cách tạo Asp.Net Web Service Web Service 7
  8. 2. Cách tạo Asp.Net Web Service [WebMethod] public string HelloWorld() { return "Hello World"; } Web Service 8
  9. 3. Tương tác tới .Net Web Service Web Service 9
  10. 3. Tương tác tới .Net Web Service ServiceReference1.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;Web Service 10
  11. 4. SQL Server và Hosting Free http://testdrthanh.somee.com/mywebservice.asmx Chi tiết trong giáo trình Web Service 11
  12. Thảo luận Web Service 12
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2