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

Bài giảng - Công nghệ Web và ứng dụng 3 CongNghe

19 127 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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng - Công nghệ Web và ứng dụng 3 CongNghe 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ề...

Trang 1

Công nghệ Web

Trang 2

2

Nội dung

 Giới thiệu về công nghệ Web

 Công nghệ trên Server

 Công nghệ trên Client (browser)

Trang 3

Giới thiệu công nghệ Web

3

Client-side

Programming

Clients (browsers)

HTTP for transport

URL/URI for addressing

HTML

for display

WML

XML dialects XSLT (Transformations)

FML

XHTML

Server Side Programming

(X)HTML XML

HTTP Server

Trang 4

Từ Web 1.0 đến Web 3.0

 Web 1.0

 Web 2.0

hội: YouTube, Wikipedia

SOA…

 Web 3.0

4

Trang 5

Từ Web 1.0 đến Web 3.0 (tt)

 Interactive Pages

 AJAX and RIAs (Rich Internet Application)

 Social Web

 Identity

5

Trang 6

Web 2.0

6

Trang 7

Công nghệ Server-side

 (Application) Web Server

 Libraries ( frameworks)

7

Trang 8

Web server

 Nginx

 LiteSpeed

 IIS

 …

Trang 9

Apache

server mã nguồn mở được sử dụng rộng rãi nhất thế giới

 Chạy trên các 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, …

Trang 10

Nginx

định, cấu hình đơn giản và hiệu suất cao

 Chạy trên các 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…

Trang 11

Internet Information Services

(IIS)

 IIS do Microsoft phát triển, tích hợp cùng

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, …

Trang 12

Apache Tomcat

phát triển bởi Apache Software Foundation

 thi hành các ứng dụng Java Servlet và

JavaServer Pages (JSP)

 cung cấp một máy chủ HTTP cho ngôn ngữ Java thuần túy

BSD, solaris,…

virtual hosting, CGI, Java Servlet, SSI, hỗ trợ Ipv6, …

Trang 13

Lighttpd

chiếm ít tài nguyên

OS,…

nó chạy được các ứng dụng web được viết bằng bất cứ ngôn ngữ nào

HTTPS, virtual hosting, hỗ trợ Ipv6,…

 Lighttpd không hỗ trợ ISAPI (Internet Service

Application Programming Interface)

Trang 14

Database

14

Trang 15

Các ngôn ngữ

 Lập trình phía

server

 CGI

EJBs)

 Perl

 Ruby (on Rails)

 Python / Jython

 …

15

 JSP

 PHP

 SSI

 ASP

 …

Trang 16

Ngôn ngữ lập trình và script

 Ngôn ngữ Script

 Ngôn ngữ lập trình (Programming)

16

Trang 17

Tương tác ở phía Client

17

Trang 18

Công nghệ dùng trên Client

 Lập trình phía client

Plug-in

• Java

Code sẽ được thực hiện

bên ngoài trình duyệt (a

Virtual Machine)

18

Code được thực hiện trên trình duyệt

Trang 19

Java vs Applets vs Java Plug-in

19

 Java Plug-in extends the browser

 Applets or Java Beans run under JRE

 A Java application

is a standalone

program

 Method main is

executed at

startup

Local CPU

JVM (interpreter)

Java bytecode

Server

JVM (browser)

Java bytecode

Client

Network File

system

 An Applet is a class that

extends Applet , executed in a browser

 No main

Server

(Java) Plug-in

Java bytecode

Browser Network

JRE

System

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w