Giáo trình Công nghệ Web và ứng dụng - Tổng quan về Web

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 của cá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 của ngân hàng  Cổng thông tin điện tử

pdf23 trang | Chia sẻ: hoant3298 | Lượt xem: 560 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Giáo trình Công nghệ Web và ứng dụng - Tổng quan về Web, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Tổng quan về Web Phân loại trang web  Trang web tĩnh:  Là trang được lưu trữ sẵn trên server.  Khi có yêu cầu từ phía client, trang này sẽ được tải về và hiển thị trên browser.  Trang web động:  Là các chương trình được thực hiện trên server.  Kết quả của các chương trình là trang web tĩnh HTML và được gửi về client. Phân loại trang web  Trang web có nhúng các Applet và Script:  Là các trang HTML có nhúng các câu lệnh script và applet như :JavaScript , VBScript , Perl...  Các applet và script được 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ụ một đoạn code Perl  Được sử dụng nhiều trong lập trình web trước đây  Hiện nay tập trung vào các ứng dụng xử lý văn bản  Ví dụ một đoạn code (phá mã hóa DVD) Ruby  Ngôn ngữ hướng đối tượng, thực thi nhanh  Ví dụ một đ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 nếu sử dụng Python  Ngôn ngữ hướng đối tượng, dễ sử dụng (đặc biệt trên Linux)  Ví dụ một đoạn code: Sự phát triển của công nghệ Web Công nghệ Web  Công nghệ Web: tập hợp các công nghệ dùng để phân tích, thiết kế, thực hiện, kiểm thử, vận hành và bảo trì các ứng dụng Web với chất lượng cao nhất.  Ứng dụng Web: ứng dụng được chạy trên nền 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ủa công nghệ Web Web 1.0 Web 2.0 Web 3.0 Các loại Web Doc-Centric Interactive, Transactional Workflow Based Social Web Portal Oriented Semantic Web Development History C o m p le x it y Document-Centric Websites  Là những tài liệu ở dạng HTML tĩnh  Cập nhật bằng 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 các tài liệu Web tương tác & giao dịch (Interactive/Transactional)  Chuẩn CGI (Common Gateway Interface) tạo ra 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 cơ sở dữ liệu  Độ phức tạp cao Ứng dụng web dựa trên Workflow  Được tổ chức để xử lý các công việc giữa các bộ phận trong các tổ chức xã hội hoặc các doanh nghiệp  Ví dụ: Chính phủ điện tử (e-Government)  Vai trò của Web services: khả năng cộng tác, kết nối mềm  Độ phức tạp rất 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 về truyền thông cộng đồng. VD: Blogs.  Tích hợp với các hình thức khác của các ứng dụng web. VD: NetFlix. Cổng thông tin điện tử  Một điểm truy cập với rất nhiều thể loại thông tin khác nhau  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 có thể giao tiếp với nhau, phân tích và diễn giải ý nghĩa của mọi dữ liệu  VD: wolframalpha  Giúp dữ liệu có thể được chia sẻ và 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ẻ dữ 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 của cá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 của ngân hàng  Cổng thông tin điện tử Các lĩnh vực dùng trong WE © 1997-2005 Dr. Martin Gaedke •Physical Layer •Internet Layer •Transport Layer •Performance •Process •Design •Implementation •Test •Operation •Maintenance •Design & Structure Information Space •Navigation •Visualization •Usability •Collaboration •Data Design, ER,... •RDBMS •Query Languages •Strg.Devices: FS,... Web Engineering Network Engineering Software Engineering Hypermedia Information Systems Others...

Các file đính kèm theo tài liệu này:

  • pdfcong_nghe_web_va_ung_dung_nguyen_minh_vi1_tong_quan_5838_2021633.pdf
Tài liệu liên quan