Bài giảng - Công nghệ Web và ứng dụng 1 Tong quan

23 97 0
Bài giảng - Công nghệ Web và ứng dụng 1 Tong quan

Đ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 - Công nghệ Web và ứng dụng 1 Tong quan tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn v...

Tổng quan Web Phân loại trang web  Trang web tĩnh:  Là trang lưu trữ sẵn server  Khi có u cầu từ phía client, trang tải hiển thị browser  Trang web động:  Là chương trình thực server  Kết chương trình trang web tĩnh HTML gửi client Phân loại trang web  Trang web có nhúng Applet Script:  Là trang HTML có nhúng câu lệnh script applet :JavaScript , VBScript , Perl  Các applet script thực bên phía client Mơ hình web tĩnh Mơ hình Web động Ngơn ngữ phía Server PHP  ASP, ASP.NET  Perl  J2EE  Python (Django)  Ruby (Ruby on Rails)  ColdFusion  ASP.NET  Ví dụ đoạn code Perl Được sử dụng nhiều lập trình web trước  Hiện tập trung vào ứng dụng xử lý văn  Ví dụ đoạn code (phá mã hóa DVD)  Ruby Ngơn ngữ hướng đối tượng, thực thi nhanh  Ví dụ đoạn code   Các web server mặc định thường khơng hỗ trợ Ruby, phải cấu hình thêm sử dụng Python Ngôn ngữ hướng đối tượng, dễ sử dụng (đặc biệt Linux)  Ví dụ đoạn code:  Sự phát triển công nghệ Web Công nghệ Web Công nghệ Web: tập hợp công nghệ dùng để phân tích, thiết kế, thực hiện, kiểm thử, vận hành bảo trì ứng dụng Web với chất lượng cao  Ứng dụng Web: ứng dụng chạy web  Công nghệ Web  Qui trình xây dựng ứng dụng web       Thu thập yêu cầu Phân tích, thiết kế Phát triển Kiểm thử … Các công nghệ  HTML, JSP, AJAX, …  Quản lý dự án  CVS/SVN, JUnit … Sự phát triển công nghệ Web Web 1.0 Web 2.0 Web 3.0 Các loại Web Complexity Semantic Web Social Web Workflow Based Interactive, Transactional Portal Oriented Doc-Centric Development History Document-Centric Websites Là tài liệu dạng HTML tĩnh  Cập nhật tay  Thuận lợi   Đơn giản, ổn định, thời gian đáp ứng nhanh  Khó khăn  Chi phí cho việc cập nhật thường xuyên tài liệu Web tương tác & giao dịch (Interactive/Transactional) Chuẩn CGI (Common Gateway Interface) tạo trang web động  Tương tác đơn giản  Cập nhật nội dung thông qua phiên giao dịch   Không tập trung (Decentralized)  Kết nối với sở liệu  Độ phức tạp cao Ứng dụng web dựa Workflow  Được tổ chức để xử lý công việc phận tổ chức xã hội doanh nghiệp  Ví dụ: Chính phủ điện tử (e-Government) Vai trò Web services: khả cộng tác, kết nối mềm  Độ phức tạp cao  Web xã hội  Phi cấu trúc, môi trường hợp tác  VD: Wiki  Web xã hội  Hướng truyền thông cộng đồng VD: Blogs  Tích hợp với hình thức khác ứng dụng web VD: NetFlix Cổng thông tin điện tử  Một điểm truy cập với nhiều thể loại thông tin khác  VD: MSN, Yahoo, AOL, …  Các loại cổng thông tin phổ biến:  Công cộng  Thương mại  Doanh nghiệp Web ngữ nghĩa (Semantic Web)  Các hệ thống thơng tin giao tiếp với nhau, phân tích diễn giải ý nghĩa liệu  VD: wolframalpha Giúp liệu chia sẻ tái sử dụng xuyên suốt nhiều ứng dụng  Một số định dạng chung cho lưu trữ, chia sẻ liệu: XML, JSON, OWL, RDF  Web ứng dụng Việt Nam  Quản lý nội dung  Các trang tin tức trực tuyến, tin tức doanh nghiệp, tin tức tổ chức đoàn thể  Thương mại điện tử  Các trang bán hàng trực tuyến  Dịch vụ Web (web service)  Dịch vụ web ngân hàng  Cổng thông tin điện tử Các lĩnh vực dùng WE Software Engineering •Process •Design •Implementation •Test •Operation •Maintenance Network Engineering •Physical Layer •Internet Layer •Transport Layer •Performance Hypermedia Web Engineering â 1997-2005 Dr Martin Gaedke Others Design & Structure Information Space • Navigation • Visualization • Usability • Collaboration Information Systems •Data Design, ER, •RDBMS •Query Languages •Strg.Devices: FS, ... kế, thực hiện, kiểm thử, vận hành bảo trì ứng dụng Web với chất lượng cao  Ứng dụng Web: ứng dụng chạy web  Cơng nghệ Web  Qui trình xây dựng ứng dụng web       Thu thập yêu cầu Phân tích,... cấu hình thêm sử dụng Python Ngơn ngữ hướng đối tượng, dễ sử dụng (đặc biệt Linux)  Ví dụ đoạn code:  Sự phát triển công nghệ Web Công nghệ Web Công nghệ Web: tập hợp cơng nghệ dùng để phân... Kiểm thử … Các công nghệ  HTML, JSP, AJAX, …  Quản lý dự án  CVS/SVN, JUnit … Sự phát triển công nghệ Web Web 1. 0 Web 2.0 Web 3.0 Các loại Web Complexity Semantic Web Social Web Workflow Based

Ngày đăng: 11/12/2017, 18:47

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan