Bài giảng Lập trình ứng dụng Web - Chương 10: XML Webservices

24 4 0
Bài giảng Lập trình ứng dụng Web - Chương 10: XML Webservices

Đ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

Bài giảng Lập trình ứng dụng Web - Chương 10: XML Webservices trình bày các nội dung chính sau: Giới thiệu về WebServices, đặc điểm của WebServices, kiến trúc WebServices, các giao thức truyền trong WebServices, mô hình ứng dụng Web service, xây dựng Web service. Mời các bạn cùng tham khảo để nắm nội dung chi tiết bài giảng.

CHƯƠNG X: XML WEBSERVICES Lý thuyết tiết Thực hành 12 tiết Giới thiệu WebServices Webservices ?  Web Services (tạm dịch dịch vụ web) tập hợp phương thức đối tượng mà Client gọi thực  Là abstract interface, thể HTML dựa tương tác User & Web Server  Là software application truy xuất thông qua Web ứng dụng khác Đặc điểm WEB SERVICE  Web Services truy xuất thông qua Web cách dùng URL  Web Services liên lạc với giới bên ngồi dùng thơng điệp XML gửi trực tiếp qua Web protocols  Web Services đăng kí nơi chung, đặc tả tất chức Kiến trúc Webservices Các giao thức truyền WebServices    Web Services xây dựng dựa SOAP (Simple Object Access Protocal) SOAP gọi thực trả kết Text (theo định dạng XML) có khả hoặt động "xuyên qua" tường lửa Web Services phối hợp hoạt động ứng dụng tốt Ex: Các nhà hàng, khách sạn cung cấp Web Services cho phép đặt phòng, đặt tiệc Đường sắt Việt Nam cung cấp Web Services cho phép đặt vé tàu Việt Nam Airline cung cấp Web Services cho phép đặt vé cho chuyến bay Web Service Wires Format : SOAP   Là giao thức Web Service sử dụng để truyền liệu qua Internet SOAP = XML + giao thức hoạt động Internet (HTTP, FTP, SMTP) Mơ hình ứng dụg Web service Xây dựng Web Services    Tạo Web Services Trong phần này, xây dựng Web Service đơn giản có tên WS_PHEP_TOAN, với phương thức Cong_hai_so Visual Studio Net Chọn Add|Add New Items… từ thực đơn ngữ cảnh Project Chọn mục Web Service khung Template Đổi tên Web Service cần tạo thành WS_PHEP_TOAN Xây dựng Web Services Xây dựng Web Services [WebMethod(Description ="Phương thức cộng hai số thực a b")] public float Add(float a , float b) { return a+b; } public string HelloWorld() { return "Hello World"; } Kiểm tra web service SOAP  Sử dụng Web Service xây dựng tương tự việc sử dụng lớp đối tượng phep_toan As New WS_PHEP_TOAN lblKet_qua.Text = phep_toan.Cong_hai_so(4, 6)  Sử dụng Web Service người dùng xây dựng Sử dụng Web Services cung cấp miễn phí mạng     http://www.webservicex.net cung cấp nhiều Web Services hữu ích sử dụng Web Services để lấy thông tin tỷ giá ngoại tệ, thông tin thời tiết, thành phố quốc gia đơn vị tiền tệ quốc gia giới Các bước thực hiện: Bước 1.Chọn Add Web Reference… từ thực đơn ngữ cảnh ứng dụng Bước 2.Nhập thông tin đường dẫn WebService, nhấn để thực việc xác thực Web Service Bước 3.Nếu Web Service xác thực thành công, thông tin mô tả Web Service hiển thị phía bên Trong ví dụ này, xác thực Web Service sau: http://www.webservicex.net/country.asmx?WSDL-> Các quốc gia http://www.webservicex.net/globalweather.asmx?WSDL -> Thời tiết http://www.webservicex.net/CurrencyConvertor.asmx?WSDL-> Tỷ giá Tham chiếu Web Service  Bước 4.Đặt tên tham chiếu cho WebService: Web reference name  Bước 5.Nhấn Add Reference để hoàn tất tham chiếu WebService  Bảng mô tả phương thức tài liệu hướng dẫn WebService Bước Thiết kế hình protected void Page_Load(object sender, EventArgs e) { WS_Tygia.CurrencyConvertor tgNgoai_te = new WS_Tygia.CurrencyConvertor(); double a=tgNgoai_te.ConversionRate(WS_Tygia.Currency.USD, WS_Tygia.Currency.VND); lblUSD.Text = a.ToString(); tgNgoai_te.ConversionRate(WS_Tygia.Currency.USD, WS_Tygia.Currency.VND); WS_Thoitiet.GlobalWeather tgWeather = new WS_Thoitiet.GlobalWeather(); lblThoitiet.Text = tgWeather.GetWeather("Sydney", "Australia"); } } ... qua Web ứng dụng khác Đặc điểm WEB SERVICE  Web Services truy xuất thông qua Web cách dùng URL  Web Services liên lạc với giới bên dùng thông điệp XML gửi trực tiếp qua Web protocols  Web. ..Giới thiệu WebServices Webservices ?  Web Services (tạm dịch dịch vụ web) tập hợp phương thức đối tượng mà Client gọi thực  Là abstract interface, thể HTML dựa tương tác User & Web Server ... Add Web Reference… từ thực đơn ngữ cảnh ứng dụng Bước 2.Nhập thông tin đường dẫn WebService, nhấn để thực việc xác thực Web Service Bước 3.Nếu Web Service xác thực thành công, thông tin mô tả Web

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

Mục lục

    CHƯƠNG X: XML WEBSERVICES

    Giới thiệu về WebServices

    Đặc điểm WEB SERVICE

    Các giao thức truyền trong WebServices

    Web Service Wires Format : SOAP

    Mô hình ứng dụg Web service

    Xây dựng Web Services

    Kiểm tra web service

    Sử dụng Web Service do người dùng xây dựng

    Sử dụng Web Services được cung cấp miễn phí trên mạng

Tài liệu cùng người dùng

Tài liệu liên quan