
Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu restful api và ứng dụng xây dựng hệ thống topup
Số trang: 75
Loại file: pdf
Dung lượng: 2.44 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục tiêu nghiên cứu của đề tài là hiểu được các nguyên tắc của REST. Hiểu được loại dữ liệu được điều khiển bởi Tiến hành cài đặt API RESTful theo phương pháp trên các hệ thống dựa trên nền web. Đưa ra được phương pháp xây dựng cách thức truy cập dữ liệu sử dụng API REST. Tiến hành cài đặt API RESTful theo phương pháp trên. Cho thấy rằng API vừa cài đặt có thể dùng chung cho cả người và máy.
Nội dung trích xuất từ tài liệu:
Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu restful api và ứng dụng xây dựng hệ thống topup ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN TRỌNG PHỔNGHIÊN CỨU RESTFUL API VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TOPUP LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2016 ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN TRỌNG PHỔNGHIÊN CỨU RESTFUL API VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TOPUP Ngành: Công nghệ thông tin Chuyên ngành: Quản lý hệ thống thông tin Mã số: Chuyên ngành đào tạo thí điểm LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS. Nguyễn Đình Hóa HÀ NỘI - 2016 LỜI CAM ĐOAN Tôi xin cam đoan Luận văn này là công trình nghiên cứu của cá nhân tôi. Các dữliệu, kết quả nêu trong Luận văn này được xây dựng dựa trên cơ sở nghiên cứu lýthuyết, khảo sát tình hình thực tiễn, dưới sự hướng dẫn của các thầy cô giáo, cùngnhững đóng góp của các anh chị khóa trên. Tôi xin cam đoan những điều tôi nói ở trên là đúng sự thật, mọi sai sót tôi xinchịu hoàn toàn trách nhiệm trước Hội đồng. T c giả u n v n Nguyễn Trọng Phổ i LỜI CẢM ƠN Để hoàn thành tốt Luận văn tốt nghiệp với đề tài “Nghiên cứu RESTful API vàứng dụng xây dựng hệ thống TOPUP” ngoài sự nỗ lực, cố gắng của bản thân tôi,không thể thiếu sự giúp đỡ, hướng dẫn của các thầy cô. Qua đây, tôi xin gửi lời cảmơn chân thành đến Thầy giáo PGS.TS. Nguyễn Đình Hóa đã tận tình hướng dẫn, giúpđỡ tôi có những định hướng đúng và hoàn thành tốt đề tài nghiên cứu của mình. Tôi cũng xin gửi lời cảm ơn tới gia đình và bạn bè đã luôn quan tâm, động viên,giúp đỡ và tạo điều kiện cho tôi để tôi có điều kiện tốt nhất trong quá trình thực hiệnđề tài. Mặc dù đã có nhiều cố gắng nhưng do hạn chế về thời gian cũng như kiến thức,trình độ cá nhân nên đề tài nghiên cứu của tôi không thể tránh khỏi những thiếu sót. Vìvậy, tôi rất mong nhận được góp ý, chỉ bảo của các thầy cô giáo để đề tài nghiên cứucủa tôi được đầy đủ, hoàn thiện hơn và có thể ứng dụng vào thực tế hiệu quả nhất. Tôi xin chân thành cảm ơn! T c giả u n v n Nguyễn Trọng Phổ ii MỤC LỤCPHẦN MỞ ĐẦU ............................................................................................................1CHƢƠNG 1: DỊCH VỤ WEB VÀ REST ....................................................................3 1.1 Tổng quan về dịch vụ web .................................................................................3 1.2 Kiến trúc và c c thành phần của dịch vụ web .................................................3 1.2.1 XML..............................................................................................................4 1.2.2 SOAP ............................................................................................................4 1.2.3 WSDL ...........................................................................................................6 1.2.4 UDDI............................................................................................................7 1.3 XML-PRC ...........................................................................................................7 1.4 REST ....................................................................................................................9 1.5 Nguyên tắc REST................................................................................................9 1.5.1 Tài nguyên ....................................................................................................9 1.5.2 Khả năng đánh địa chỉ ...............................................................................10 1.5.3 Phi trạng thái .............................................................................................11 1.5.4 Kết nối ........................................................................................................11 1.5.5 Giao diện đồng nhất ..................................................................................12 1.5.6 Khả năng lưu cache ...................................................................................13 1.6 Tại sao ựa chọn REST .....................................................................................14 1.7 Dịch vụ web kiểu REST ...................................................................................15CHƢƠNG 2: BẢO MẬT VỚI DỊCH VỤ WEB KIỂU REST.................................16 2.1 Giới thiệu ...........................................................................................................16 2.2 Kiểu kiến trúc REST phù hợp với bộ đệm web ............................................16 2.3 Khóa mã nội dung đối xứng ............................................................................17 2.4 Bàn về giải ph p ..............................................................................................18 2.5 Kết u n .............................................................................................................19 2.5.1 Bảo mật với JSON Web Token ....................................................................19 2.5.2 Bảo mật với OAuth2 ....................................................................................21 2 ...
Nội dung trích xuất từ tài liệu:
Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu restful api và ứng dụng xây dựng hệ thống topup ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN TRỌNG PHỔNGHIÊN CỨU RESTFUL API VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TOPUP LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2016 ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN TRỌNG PHỔNGHIÊN CỨU RESTFUL API VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TOPUP Ngành: Công nghệ thông tin Chuyên ngành: Quản lý hệ thống thông tin Mã số: Chuyên ngành đào tạo thí điểm LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS. Nguyễn Đình Hóa HÀ NỘI - 2016 LỜI CAM ĐOAN Tôi xin cam đoan Luận văn này là công trình nghiên cứu của cá nhân tôi. Các dữliệu, kết quả nêu trong Luận văn này được xây dựng dựa trên cơ sở nghiên cứu lýthuyết, khảo sát tình hình thực tiễn, dưới sự hướng dẫn của các thầy cô giáo, cùngnhững đóng góp của các anh chị khóa trên. Tôi xin cam đoan những điều tôi nói ở trên là đúng sự thật, mọi sai sót tôi xinchịu hoàn toàn trách nhiệm trước Hội đồng. T c giả u n v n Nguyễn Trọng Phổ i LỜI CẢM ƠN Để hoàn thành tốt Luận văn tốt nghiệp với đề tài “Nghiên cứu RESTful API vàứng dụng xây dựng hệ thống TOPUP” ngoài sự nỗ lực, cố gắng của bản thân tôi,không thể thiếu sự giúp đỡ, hướng dẫn của các thầy cô. Qua đây, tôi xin gửi lời cảmơn chân thành đến Thầy giáo PGS.TS. Nguyễn Đình Hóa đã tận tình hướng dẫn, giúpđỡ tôi có những định hướng đúng và hoàn thành tốt đề tài nghiên cứu của mình. Tôi cũng xin gửi lời cảm ơn tới gia đình và bạn bè đã luôn quan tâm, động viên,giúp đỡ và tạo điều kiện cho tôi để tôi có điều kiện tốt nhất trong quá trình thực hiệnđề tài. Mặc dù đã có nhiều cố gắng nhưng do hạn chế về thời gian cũng như kiến thức,trình độ cá nhân nên đề tài nghiên cứu của tôi không thể tránh khỏi những thiếu sót. Vìvậy, tôi rất mong nhận được góp ý, chỉ bảo của các thầy cô giáo để đề tài nghiên cứucủa tôi được đầy đủ, hoàn thiện hơn và có thể ứng dụng vào thực tế hiệu quả nhất. Tôi xin chân thành cảm ơn! T c giả u n v n Nguyễn Trọng Phổ ii MỤC LỤCPHẦN MỞ ĐẦU ............................................................................................................1CHƢƠNG 1: DỊCH VỤ WEB VÀ REST ....................................................................3 1.1 Tổng quan về dịch vụ web .................................................................................3 1.2 Kiến trúc và c c thành phần của dịch vụ web .................................................3 1.2.1 XML..............................................................................................................4 1.2.2 SOAP ............................................................................................................4 1.2.3 WSDL ...........................................................................................................6 1.2.4 UDDI............................................................................................................7 1.3 XML-PRC ...........................................................................................................7 1.4 REST ....................................................................................................................9 1.5 Nguyên tắc REST................................................................................................9 1.5.1 Tài nguyên ....................................................................................................9 1.5.2 Khả năng đánh địa chỉ ...............................................................................10 1.5.3 Phi trạng thái .............................................................................................11 1.5.4 Kết nối ........................................................................................................11 1.5.5 Giao diện đồng nhất ..................................................................................12 1.5.6 Khả năng lưu cache ...................................................................................13 1.6 Tại sao ựa chọn REST .....................................................................................14 1.7 Dịch vụ web kiểu REST ...................................................................................15CHƢƠNG 2: BẢO MẬT VỚI DỊCH VỤ WEB KIỂU REST.................................16 2.1 Giới thiệu ...........................................................................................................16 2.2 Kiểu kiến trúc REST phù hợp với bộ đệm web ............................................16 2.3 Khóa mã nội dung đối xứng ............................................................................17 2.4 Bàn về giải ph p ..............................................................................................18 2.5 Kết u n .............................................................................................................19 2.5.1 Bảo mật với JSON Web Token ....................................................................19 2.5.2 Bảo mật với OAuth2 ....................................................................................21 2 ...
Tìm kiếm theo từ khóa liên quan:
Luận văn Thạc sĩ Công nghệ thông tin Quản lý hệ thống thông tin Ứng dụng xây dựng hệ thống topup Dịch vụ webTài liệu có liên quan:
-
52 trang 465 1 0
-
Luận văn Thạc sĩ Kinh tế: Quản trị chất lượng dịch vụ khách sạn Mường Thanh Xa La
136 trang 376 5 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 366 0 0 -
97 trang 358 0 0
-
96 trang 333 0 0
-
155 trang 332 0 0
-
97 trang 331 0 0
-
74 trang 329 0 0
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 318 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 317 1 0 -
Luận văn Thạc sĩ Khoa học máy tính: Tìm hiểu xây dựng thuật toán giấu tin mật và ứng dụng
76 trang 309 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 303 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 300 0 0 -
26 trang 295 0 0
-
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 292 0 0 -
64 trang 290 0 0
-
Bài giảng An toàn và bảo mật thông tin - Trường đại học Thương Mại
31 trang 271 0 0 -
115 trang 270 0 0
-
47 trang 261 0 0
-
LUẬN VĂN: TÌM HIỂU PHƯƠNG PHÁP HỌC TÍCH CỰC VÀ ỨNG DỤNG CHO BÀI TOÁN LỌC THƯ RÁC
65 trang 260 0 0