Tìm tài liệu

Tim hieu va xay dung ung dung dua tren cong nghe AJAX

Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX

Upload bởi: daigiapholut_9x

Mã tài liệu: 288188

Số trang: 21

Định dạng: zip

Dung lượng file: 519 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

Mục Lục

CHƯƠNG I: Tổng quan về AJAX 4

I.1 Quá trình phát triển các công nghệ trong ứng dụng Web 4

I.1.1 CGI 4

I.1.2 Applet 4

I.1.3 JavaScript 4

I.1.4 JSP/Servlet, ASP và PHP 4

I.1.5 Flash 4

I.1.6 DHTML 5

I.1.7 XML 5

I.2 Web 2.0 và công nghệ AJAX 5

I.2.1 Công nghệ Web thế hệ thứ hai – Web 2.0 5

I.2.2 Các vấn đề nảy sinh và sự ra đời của AJAX 6

I.2.3 AJAX là gì ? 6

I.2.4 Các thế mạnh của AJAX 6

CHƯƠNG II: Các công nghệ trong AJAX 9

II.1 Cascading Style Sheet – CSS 9

II.1.1 Giới thiệu về CSS 9

II.1.2 Các ưu điểm của CSS trong thiết kế web 9

II.1.3 Cú pháp cơ bản của CSS 10

II.1.4 Các thuộc tính của CSS Style 10

II.2 Document Object Model – DOM 10

II.2.1 Làm việc với DOM bằng JavaScript 10

II.2.2 Tìm kiếm một DOM Node 10

II.2.3 Tạo DOM Node 10

II.2.4 Thêm style vào tài liệu 11

II.2.5 Sử dụng thuộc tính innnerHTML 11

II.3 XML và việc truyền dữ liệu bất đồng bộ 11

II.3.1 Giới thiệu về XML và XSLT 11

II.3.2 XMLHttpRequest 12

II.4 Lập trình bằng JavaScript phía client 12

CHƯƠNG III: Đối tượng XMLHttpRequest 14

III.1 Giới thiệu về XMLHttpRequest 14

III.2 Phân tích các đặc tính của XMLHttpRequest 14

III.2.1 Các phương thức và thuộc tính 14

III.2.2 Sự tương tác 14

III.2.3 Các phương thức GET và POST 15

III.3 Remote Scripting 15

III.3.1 Tổng quan về Remote Scripting 16

III.4 Gửi các request 16

III.5 DOM Level 3 và DOM 16

III.5.1 DOM Level 3 16

III.5.2 DOM 16

III.6 Kết luận 16

CHƯƠNG IV: Gửi các request và xử lý response 17

IV.1 Giao thức HTTP 17

IV.1.1 Cấu trúc của HTTP Message 17

IV.1.2 Header Field 18

IV.1.3 Status Code 18

IV.2 Xử lí các response của server 18

IV.2.1 Dùng thuộc tính innerHTML để tạo nội dung động 18

IV.2.2 Phân tách response theo chuẩn XML 18

IV.2.3 Cập nhật nội dung động với W3C DOM 19

IV.3 Gửi các tham số request từ phía client 19

IV.3.1 Gửi các tham số request theo chuẩn XML 19

IV.3.2 Gửi dữ liệu tới server bằng JSON 19

IV.4 Kết luận 19

CHƯƠNG V: Xây dựng ứng dụng AddressBook 20

V.1 Giới thiệu 20

V.2 Thiết kế các module trong ứng dụng 20

V.3 Thiết kế cơ sở dữ liệu 20

V.4 Triển khai ứng dụng 20

V.4.1 Yêu cầu 20

V.4.2 Qui trình cài đặt 21

V.4.3 Kết quả cài đặt ứng dụng trên Windows 21

V.5 Triển khai một ứng dụng không dùng AJAX 21

V.5.1 Giới thiệu và cài đặt ứng dụng SimpleAddressBook 21

VI.5.2 So sánh hai ứng dụng AddressBook và SimpleAddressBook 22

KẾT LUẬN 22

Nhiệm vụ của đồ án

Đồ án này tập trung nghiên cứu về công nghệ Ajax và ứng dụng của nó, trong đó tập trung vào các yếu tố sau:

 Giới thiệu về AJAX, các công nghệ trong AJAX

 Việc truyền và xử lý dữ liệu trong AJAX

 Các framework cho phát triển ứng dụng web với AJAX

 Xây dựng ứng dụng áp dụng AJAX

Kết quả

 Nêu lên quá trình phát triển của công nghệ Web và thế hệ Web 2.0

 Tìm hiểu các công nghệ trong AJAX đó là CSS, DOM, XML và JavaScript

 Nghiên cứu về đối tượng XMLHttpRequest, đây là trái tim của công nghệ AJAX

 Nghiên cứu việc truyền và xử lí dữ liệu phía client cũng như server

 Xây dựng ứng dụng với AJAX

KẾT LUẬN

AJAX là một công nghệ mang tính đột phá và là công nghệ chủ chốt của thế hệ Web 2.0. Với AJAX, không chỉ là vấn đề cải thiện tốc độ duyệt Web, mà quan trọng hơn đó là việc xóa nhòa ranh giới giữa các ứng dụng Web và ứng dụng Desktop.

Việc mô hình hóa theo hướng đối tượng (DOM) các trang web cho ta một hướng tiếp cận và thao tác với từng phần của trang web với các ngôn ngữ script (như JavaScript) trở nên dễ dàng và hiệu quả. Để hiển thị các trang web phía client thì CSS là một giải pháp hoàn hảo. Sự kết hợp các công nghệ hiển thị và cập nhật nội dung phía trình duyệt cộng với việc truyền dữ liệu bất đồng bộ qua XMLHtttpRequest đã hình thành lên AJAX.

AJAX có thể mở ra một hướng đi mới cho CNTT, khi đó có thể chia sẻ và tiết kiệm tối đa. Một số hướng nghiên cứu và phát triển với AJAX có thể được triển khai là:

- Xây dựng các ứng dụng Web để thay thế các ứng dụng desktop.

- Nâng cao tính cộng đồng và chia sẻ trong các ứng dụng Web (một ví dụ là ứng dụng flickr).

- Xây dựng các ứng dụng web có tính tương tác cao với người dùng (như các ứng dụng blog, wiki)

- Tạo ra các ứng dụng Web kiểu AJAX thay thế các ứng dụng web truyền thống.

Tất nhiên, AJAX đang trong quá trình hoàn thiện, vẫn có nhiều vấn đề phải giải quyết, nhưng trong tương lai gần, các ứng dụng AJAX sẽ dần thay thế các ứng dụng dùng công nghệ truyền thống.

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX
  • Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Tìm hiểu và xây dựng ứng dụng dựa trên công ...

Upload: btrhieu

📎 Số trang: 21
👁 Lượt xem: 587
Lượt tải: 16

Tìm hiểu công nghệ AJAX và ứng dụng của AJAX ...

Upload: tux_hn

📎 Số trang: 37
👁 Lượt xem: 31
Lượt tải: 16

Tìm hiểu công nghệ ajax và ứng dụng của ajax ...

Upload: vst2004

📎 Số trang: 37
👁 Lượt xem: 636
Lượt tải: 17

Tìm hiểu công nghệ ajax và ứng dụng của Ajax ...

Upload: Khoaitaybb8320

📎 Số trang: 37
👁 Lượt xem: 1202
Lượt tải: 21

Tìm hiểu công nghệ ASP.NET và ứng dụng xây ...

Upload: tvluong2000

📎 Số trang: 78
👁 Lượt xem: 806
Lượt tải: 19

Tìm hiểu về công nghệ NET Compact Framework ...

Upload: petrogas05

📎 Số trang: 96
👁 Lượt xem: 360
Lượt tải: 16

Tìm hiểu về công nghệ NET Compact Framework ...

Upload: nguyentuan85

📎 Số trang: 95
👁 Lượt xem: 534
Lượt tải: 16

Tìm hiểu kỹ thuật AJAX và viết ứng dụng thực ...

Upload: nhatthanh2104

📎 Số trang: 52
👁 Lượt xem: 484
Lượt tải: 16

Tìm hiểu hệ thống mã mở DotNetNuke và ứng ...

Upload: binhyen93

📎 Số trang: 129
👁 Lượt xem: 884
Lượt tải: 16

Tìm hiểu và xây dựng ứng dụng Phone Book ...

Upload: hoangn_tran

📎 Số trang: 62
👁 Lượt xem: 513
Lượt tải: 18

Tìm hiểu công nghệ LINQ và ứng dụng

Upload: hunghadang

📎 Số trang: 122
👁 Lượt xem: 503
Lượt tải: 16

Tìm hiểu công nghệ LINQ và ứng dụng

Upload: vientrungnguyen

📎 Số trang: 122
👁 Lượt xem: 711
Lượt tải: 17

QUAN TÂM

Những tài liệu bạn đã xem

Tìm hiểu và xây dựng ứng dụng dựa trên công ...

Upload: daigiapholut_9x

📎 Số trang: 21
👁 Lượt xem: 465
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX Mục Lục CHƯƠNG I: Tổng quan về AJAX 4 I.1 Quá trình phát triển các công nghệ trong ứng dụng Web 4 I.1.1 CGI 4 I.1.2 Applet 4 I.1.3 JavaScript 4 I.1.4 JSP/Servlet, ASP và PHP 4 I.1.5 Flash 4 I.1.6 DHTML 5 I.1.7 XML 5 I.2 Web 2.0 và công nghệ AJAX 5 zip Đăng bởi
5 stars - 288188 reviews
Thông tin tài liệu 21 trang Đăng bởi: daigiapholut_9x - 04/06/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 04/06/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Tìm hiểu và xây dựng ứng dụng dựa trên công nghệ AJAX