1. Trang chủ
  2. » Thể loại khác

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

23 97 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 2,42 MB

Nội dung

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

w