1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Phát triển ứng dụng web: Bài 8 - Lê Đình Thanh

27 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 285,7 KB

Nội dung

Bài giảng Phát triển ứng dụng web: Bài 8 cung cấp cho người học các kiến thức: Web service (WS) là gì, vì sao dùng WS, tạo WS, triệu gọi phương thức của WS, sử dụng PHP, sử dụng AJAX, sử dụng jQuery,...

Bài giảng PHÁT TRIỂN ỨNG DỤNG WEB Lê Đình Thanh Bộ mơn Mạng Truyền thơng Máy tính Khoa Cơng nghệ Thông tin Trường Đại học Công nghệ, ĐHQGHN E-mail: thanhld@vnu.edu.vn, thanhld.vnuh@gmail.com Mobile: 0987.257.504 Bài Web service Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Nội dung • • • • Web service (WS) gì? Vì dùng WS? Tạo WS Triệu gọi phương thức WS – – – Sử dụng PHP Sử dụng AJAX Sử dụng jQuery Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Web service (WS) • WS thành phần phần mềm cung cấp phương thức (hàm) triệu gọi qua mạng – – Tài liệu WSDL (Web Services Description Language) xác định phương thức mà WS cung cấp Các hệ thống khác triệu gọi phương thức WS cách gửi cho WS thông báo WS Request nhận kết (giá trị trả phương thức) thông báo WS Response … v = f(10) … WS Request WS Response Application Lê Đình Thanh, Bài giảng Phát triển ứng dụng web f(x) g(x, y) h(z) … Web Service Vì dùng web service • Cho phép tích hợp qua mạng ứng dụng viết ngôn ngữ khác khác – Tích hợp host (thường yêu cầu nền, ngôn ngữ lập trình) ● ● ● – Bao hàm tệp mã nguồn: h, inc, … Thư viện liên kết tĩnh: lib Thư viện liên kết động: dll Tích hợp qua mạng ● ● Remote Procedure Call (RPC) Web service Lê Đình Thanh, Bài giảng Phát triển ứng dụng web WSDL • Tài liệu WSDL (Web Service Definition Language) sử dụng để xác định phương thức mà WS cung cấp, triệu gọi qua mạng • Mỗi WS cần có tài liệu WSDL để mơ tả Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Triệu gọi phương thức WS SOAP • SOAP (Simple Object Access Protocol) giao thức sử dụng nhiều để triệu gọi phương thức WS – Ngồi dùng XML+RPC, REST+JSON, … • SOAP = HTTP + XML (thông báo SOAP thông báo HTTP với nội dung tài liệu XML có cấu trúc SOAP quy định) … r = f(10) … SOAP WS request SOAP WS response Application = SOAP client Lê Đình Thanh, Bài giảng Phát triển ứng dụng web f(x) g(x, y) h(z) … SOAP WS Thông báo SOAP WS Request POST /labs/webapp-development/ws/name-service.php HTTP/1.0 Host: localhost Content-Type: text/xml; charset=ISO-8859-1 Content-Length: 526 hoang THu Lê Đình Thanh, Bài giảng Phát triển ứng dụng web HTTP header HTTP body Thông báo SOAP WS Response HTTP/1.1 200 OK Date: Wed, 27 Mar 2013 15:00:17 GMT Server: Apache/2.2.21 (Win32) Content-Length: 531 Connection: close Content-Type: text/xml; charset=ISO-8859-1 Hoang Thu Lê Đình Thanh, Bài giảng Phát triển ứng dụng web HTTP header HTTP body Tạo SOAP WS • • • • Cho phép mở rộng php_soap Tạo thư viện hàm cho WS Tạo tài liệu WSDL mơ tả WS Tạo SOAP WS Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Tạo tài liệu WSDL mô tả WS (1/5)

Ngày đăng: 08/05/2021, 14:14

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN