LUẬN VĂN:CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP
Số trang: 43
Loại file: pdf
Dung lượng: 2.46 MB
Lượt xem: 2
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ngày nay, mashup ngày càng trở nên thịnh hành theo trào lưu Web 2.0. Mashup cho phép mọi người thể hiện khả năng sáng tạo bất tận bằng cách ‘nối hai hay nhiều ứng dụng web lại với nhau. Và nếu có chính sách kiểm soát thích hợp, mashup có thể tạo nên một lớp ứng dụng mới hiệu quả và hữu ích trong rất nhiều môi trường. Để mashup dữ liệu từ nhiều nguồn khác nhau đó, chúng ta phải thực hiện cross-domain Ajax. Nhưng để cross-domain được, không phải là việc dễ vì yêu cầu bảo mật dữ...
Nội dung trích xuất từ tài liệu:
LUẬN VĂN:CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Hương CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Hương CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Cán bộ hướng dẫn: TS. Nguyễn Hải Châu HÀ NỘI - 2009 LỜI CẢM ƠN Trong thời gian nghiên cứu và làm khóa luận, tôi xin chân thành cảm ơn đặcbiệt đến thầy giáo hướng dẫn Nguyễn Hải Châu, người đã giúp tôi lựa chọn đề tài,hướng dẫn tìm tài liệu và đưa ra những nhận xét quan trọng giúp tôi hoàn thành tốt đềtài khóa luận tốt nghiệp. Bên cạnh đó, tôi xin chân thành cảm ơn các thầy cô giáotrong khoa Công Nghệ Thông Tin – trường Đại học Công Nghệ - ĐHQGHN đã giảngdạy và trang bị cho tôi những kiến thức cơ bản trong học tập nghiên cứu khoá luậncũng như trong công việc sau này. Những lời động viên, khích lệ từ gia đình, sự chia sẻ, học hỏi từ bạn bè cũng làđã góp phần rất nhiều cho khóa luận tốt nghiệp của tôi đạt kết quả tốt hơn. Do trình độ hạn chế nên trong quá trình làm khóa luận khó tránh khỏi nhữngthiếu sót, tôi rất mong sự chỉ bảo thêm của thầy cô giúp tôi hoàn thành và đạt kết quảtốt hơn. Tôi xin chân thành cảm ơn ! Hà Nội, ngày 24 tháng 5 năm 2009 Nguyễn Thị Hương TÓM TẮT KHÓA LUẬN TỐT NGHIỆP Ngày nay, mashup ngày càng trở nên thịnh hành theo trào lưu Web 2.0. Mashupcho phép mọi người thể hiện khả năng sáng tạo bất tận bằng cách ‘nối’ hai hay nhiềuứng dụng web lại với nhau. Và nếu có chính sách kiểm soát thích hợp, mashup có thểtạo nên một lớp ứng dụng mới hiệu quả và hữu ích trong rất nhiều môi trường. Đểmashup dữ liệu từ nhiều nguồn khác nhau đó, chúng ta phải thực hiện cross-domainAjax. Nhưng để cross-domain được, không phải là việc dễ vì yêu cầu bảo mật dữ liệuvà yêu cầu trang web đạt được những tính năng đầy đủ phải được hài hòa. Hiện có một số phương pháp cho việc cross-domain. Và khóa luận ‘Cross-domain Ajax cho các ứng dụng mashup’ trình bày những nghiên cứu tổng thể vềmashup và cross-domain ajax, những cách thức để thực hiện cross-domain trong ajax.Tiếp đó là việc nghiên cứu về hoạt động và lập trình Google Maps API để có cơ sởxây dựng một ứng dụng thử nghiệm với cross-domain cho mashup. MỤC LỤCDANH MỤC CÁC SƠ ĐỒTHUẬT NGỮ VÀ CÁC CHỮ VIẾT TẮTLỜI MỞ ĐẦUCHƯƠNG I. CROSS-DOMAIN AJAX VÀ ỨNG DỤNG ĐỂ XÂY DỰNG WEBMASHUP ........................................................................................................................1 1.1. Giới thiệu chung về Cross-Domain Ajax ..........................................................2 1.1.1 AJAX ...............................................................................................................2 1.1.2. XMLHttpRequest ...........................................................................................2 1.1.1. Chính sách Same-Origin.................................................................................3 1.1.3. Thẻ ....................................................................................................4 1.1.4. Gadget Aggregator..........................................................................................4 1.2. Giới thiệu về Mashup..........................................................................................4 1.3. Một số ứng dụng để xây dựng Web Mahup .....................................................7 1.3.1. Sử dụng Google Maps API.............................................................................8 1.3.2. Sử dụng Amazon Web Services và Google Search APIs...............................9 1.3.3. Sử dụng Flickr API .......................................................................................11 1.3.4. Sử dụng ebay API .........................................................................................12CHƯƠNG II. CROSS-DOMAIN AJAX VÀ ............................................................14CÁC GIẢI PHÁP THỰC HIỆN TRONG AJAX .....................................................14 2.1. Cross domain proxy .........................................................................................14 2.2. Cross domain JSON.........................................................................................15 2.2.1. JSONRequest.post ........................................................................................16 2.2.2 JSONRequest.get ..........................................................................................17 2.2.3. JSONRequest.cancel.....................................................................................17 2.2.4. Bảo mật .........................................................................................................17 2.2.5. Hoạt động của JSON ....................................................................................18 2.3. Cross domain sử dụng Flash ...........................................................................19 2.4. Subspace............................................................................................................20 2.4.1. Subdomain ......................................................................... ...
Nội dung trích xuất từ tài liệu:
LUẬN VĂN:CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Hương CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Hương CROSS-DOMAIN AJAX CHO CÁC ỨNG DỤNG WEB MASHUP KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Cán bộ hướng dẫn: TS. Nguyễn Hải Châu HÀ NỘI - 2009 LỜI CẢM ƠN Trong thời gian nghiên cứu và làm khóa luận, tôi xin chân thành cảm ơn đặcbiệt đến thầy giáo hướng dẫn Nguyễn Hải Châu, người đã giúp tôi lựa chọn đề tài,hướng dẫn tìm tài liệu và đưa ra những nhận xét quan trọng giúp tôi hoàn thành tốt đềtài khóa luận tốt nghiệp. Bên cạnh đó, tôi xin chân thành cảm ơn các thầy cô giáotrong khoa Công Nghệ Thông Tin – trường Đại học Công Nghệ - ĐHQGHN đã giảngdạy và trang bị cho tôi những kiến thức cơ bản trong học tập nghiên cứu khoá luậncũng như trong công việc sau này. Những lời động viên, khích lệ từ gia đình, sự chia sẻ, học hỏi từ bạn bè cũng làđã góp phần rất nhiều cho khóa luận tốt nghiệp của tôi đạt kết quả tốt hơn. Do trình độ hạn chế nên trong quá trình làm khóa luận khó tránh khỏi nhữngthiếu sót, tôi rất mong sự chỉ bảo thêm của thầy cô giúp tôi hoàn thành và đạt kết quảtốt hơn. Tôi xin chân thành cảm ơn ! Hà Nội, ngày 24 tháng 5 năm 2009 Nguyễn Thị Hương TÓM TẮT KHÓA LUẬN TỐT NGHIỆP Ngày nay, mashup ngày càng trở nên thịnh hành theo trào lưu Web 2.0. Mashupcho phép mọi người thể hiện khả năng sáng tạo bất tận bằng cách ‘nối’ hai hay nhiềuứng dụng web lại với nhau. Và nếu có chính sách kiểm soát thích hợp, mashup có thểtạo nên một lớp ứng dụng mới hiệu quả và hữu ích trong rất nhiều môi trường. Đểmashup dữ liệu từ nhiều nguồn khác nhau đó, chúng ta phải thực hiện cross-domainAjax. Nhưng để cross-domain được, không phải là việc dễ vì yêu cầu bảo mật dữ liệuvà yêu cầu trang web đạt được những tính năng đầy đủ phải được hài hòa. Hiện có một số phương pháp cho việc cross-domain. Và khóa luận ‘Cross-domain Ajax cho các ứng dụng mashup’ trình bày những nghiên cứu tổng thể vềmashup và cross-domain ajax, những cách thức để thực hiện cross-domain trong ajax.Tiếp đó là việc nghiên cứu về hoạt động và lập trình Google Maps API để có cơ sởxây dựng một ứng dụng thử nghiệm với cross-domain cho mashup. MỤC LỤCDANH MỤC CÁC SƠ ĐỒTHUẬT NGỮ VÀ CÁC CHỮ VIẾT TẮTLỜI MỞ ĐẦUCHƯƠNG I. CROSS-DOMAIN AJAX VÀ ỨNG DỤNG ĐỂ XÂY DỰNG WEBMASHUP ........................................................................................................................1 1.1. Giới thiệu chung về Cross-Domain Ajax ..........................................................2 1.1.1 AJAX ...............................................................................................................2 1.1.2. XMLHttpRequest ...........................................................................................2 1.1.1. Chính sách Same-Origin.................................................................................3 1.1.3. Thẻ ....................................................................................................4 1.1.4. Gadget Aggregator..........................................................................................4 1.2. Giới thiệu về Mashup..........................................................................................4 1.3. Một số ứng dụng để xây dựng Web Mahup .....................................................7 1.3.1. Sử dụng Google Maps API.............................................................................8 1.3.2. Sử dụng Amazon Web Services và Google Search APIs...............................9 1.3.3. Sử dụng Flickr API .......................................................................................11 1.3.4. Sử dụng ebay API .........................................................................................12CHƯƠNG II. CROSS-DOMAIN AJAX VÀ ............................................................14CÁC GIẢI PHÁP THỰC HIỆN TRONG AJAX .....................................................14 2.1. Cross domain proxy .........................................................................................14 2.2. Cross domain JSON.........................................................................................15 2.2.1. JSONRequest.post ........................................................................................16 2.2.2 JSONRequest.get ..........................................................................................17 2.2.3. JSONRequest.cancel.....................................................................................17 2.2.4. Bảo mật .........................................................................................................17 2.2.5. Hoạt động của JSON ....................................................................................18 2.3. Cross domain sử dụng Flash ...........................................................................19 2.4. Subspace............................................................................................................20 2.4.1. Subdomain ......................................................................... ...
Tìm kiếm theo từ khóa liên quan:
luận văn công nghệ thông tin cross-domain Ajax ứng dụng mashup xây dựng mashup bảo mật dữ liệuTài liệu có liên quan:
-
52 trang 469 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 369 0 0 -
Thảo luận đề tài: Mối quan hệ giữa đầu tư theo chiều rộng và đầu tư theo chiều sâu
98 trang 345 0 0 -
96 trang 335 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 322 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 321 1 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 305 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 304 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 297 0 0