1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Công nghệ Web và ứng dụng: Chương 3 - Nguyễn Minh Vi

19 9 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 19
Dung lượng 1,86 MB

Nội dung

Bài giảng Công nghệ Web và ứng dụng - Chương 3: Công nghệ Web cung cấp cho người học các kiến thức: Giới thiệu về công nghệ Web công nghệ trên Server, công nghệ trên Client (browser). Mời các bạn cùng tham khảo nội dung chi tiết.

Công nghệ Web Nội dung  Giới thiệu công nghệ Web  Công nghệ Server  Công nghệ Client (browser) Giới thiệu công nghệ Web FML XML dialects WML XHTML XSLT (Transformations) HTTP for transport HTML for display HTTP Server (X)HTML XML Client-side Programming Clients (browsers) URL/URI for addressing Server Side Programming Từ Web 1.0 đến Web 3.0  Web 1.0  Trang chứa liên kết  Nội dung: text, images, media  Web 2.0  Mục đích Web2.0 hướng tới cộng đồng, xã hội: YouTube, Wikipedia  Công nghệ: Ajax, Adobe Flash, XHTML, SOA…  Web 3.0 Từ Web 1.0 đến Web 3.0 (tt) Interactive Pages  Dynamic Pages  AJAX and RIAs (Rich Internet Application)  Social Web  Identity  Semantic web  Web3D  Web 2.0 Công nghệ Server-side (Application) Web Server  Database  Programming Language  Libraries ( frameworks)  Web server  Apache  Nginx  LiteSpeed  IIS  … Apache Apache (hay Apache HTTP server) web server mã nguồn mở sử dụng rộng rãi giới  Chạy hệ điều hành: Windows, Linux, Unix, FreeBSD, Solaris, …  Các tính năng: chứng thực người dùng, virtual hosting, hỗ trợ CGI, FCGI, SCGI, WCGI, SSI, ISAPI, HTTPS, Ipv6, …  Nginx Nginx phần mềm mã nguồn mở, ổn định, cấu hình đơn giản hiệu suất cao  Chạy hệ điều hành: Linux, FreeBSD, Windows, Solaris, MacOS…  Các tính năng: chứng thực người dùng, hỗ trợ HTTPS, virtual hosting, hỗ trợ FastGCI, hỗ trợ Ipv6…  Internet Information Services (IIS) IIS Microsoft phát triển, tích hợp hệ điều hành Windows IIS bao gồm nhiều dịch vụ như: dịch vụ Web Server, dịch vụ FTP Server  IIS hỗ trợ chứng thực người dùng, virtual hosting, CGI, FCGI, ISAPI, php, hỗ trợ Ipv6, …  Apache Tomcat  Apache Tomcat Java Servlet phát triển Apache Software Foundation  thi hành ứng dụng Java Servlet JavaServer Pages (JSP)  cung cấp máy chủ HTTP cho ngôn ngữ Java túy Hỗ trợ hệ điều hành: windows, linux, OS, BSD, solaris,…  Các tính năng: chứng thực người dùng, virtual hosting, CGI, Java Servlet, SSI, hỗ trợ Ipv6, …  Lighttpd Lighttpd phần mềm mã nguồn mở, chiếm tài nguyên  Chạy hệ điều hành Linux, Windows, Mac OS,…  Lighttpd hỗ trợ FastCGI, SCGI, CGI cho phép chạy ứng dụng web viết ngôn ngữ  Các tính chứng thực, hỗ trợ HTTPS, virtual hosting, hỗ trợ Ipv6,…   Lighttpd không hỗ trợ ISAPI (Internet Service Application Programming Interface) Database 14 Các ngơn ngữ  Lập trình phía server  CGI  J2EE (Servlets, EJBs)  Perl  Ruby (on Rails)  Python / Jython …  Script nhúng        JSP PHP SSI Coldfusion ASP ASP.net … 15 Ngơn ngữ lập trình script  Ngôn ngữ Script  Thông dịch  Đơn giản  Giới hạn  Ngơn ngữ lập trình (Programming)  Biên dịch  General-purpose 16 Tương tác phía Client 17 Cơng nghệ dùng Client  Lập trình phía client  Applets / Java Plugin  Script phía client   JavaScript VBScript • Java  Plug-ins / ActiveX  Flash, Shockwave Code thực Code thực bên ngồi trình duyệt (a trình duyệt Virtual Machine) 18 Java vs Applets vs Java Plug-in  A Java application is a standalone program  Method main is executed at startup Local CPU  An Applet is a class that extends Applet, executed in a browser  No main Server  Java Plug-in extends the browser Applets or Java Beans run under JRE Server Java bytecode Java bytecode File system Network Client JVM (interpreter)  Java bytecode Network Browser JVM (browser) (Java) Plug-in System JRE 19 ...Nội dung  Giới thiệu công nghệ Web  Công nghệ Server  Công nghệ Client (browser) Giới thiệu công nghệ Web FML XML dialects WML XHTML XSLT (Transformations)... Application)  Social Web  Identity  Semantic web  Web3 D  Web 2.0 Công nghệ Server-side (Application) Web Server  Database  Programming Language  Libraries ( frameworks)  Web server  Apache... images, media  Web 2.0  Mục đích Web2 .0 hướng tới cộng đồng, xã hội: YouTube, Wikipedia  Công nghệ: Ajax, Adobe Flash, XHTML, SOA…  Web 3. 0 Từ Web 1.0 đến Web 3. 0 (tt) Interactive Pages  Dynamic

Ngày đăng: 11/05/2021, 04:16

TỪ KHÓA LIÊN QUAN