Khoa Khoa Hc KThut Máy Tính 
     
Bài Ging 7
LP TRÌNH WEB CHY
SERVER
     
Khoa Khoa Hc KThut Máy Tính 
Ni dung
Lp trình Web vi CGI
Lp trình Web vi Servlet
Lp trình Web vi JSP
Lp trình Web vi ASP
Lp trình Web vi PHP (thc)
     
Khoa Khoa Hc KThut Máy Tính 
Lp trình web vi CGI
Trang HTML chcha các ni dung c nh hoc
ththao tác thay i qua DHTML client.
Nhu cu sdng các trang web nhưmtng dng
(giao tip vi user, tìm kim, ni dung thay i,
tương tác các ng dng, vi database…)=> ng
dng web.
CGI (Common Gateway Interface) là mt chun
(standard)  vitng dng web.
     
Khoa Khoa Hc KThut Máy Tính 
Lp trình web vi CGI
Các cim
ng d
ng ch
y trên n
n web server.
Nh
n thông tin t
web browser và xu
t thông tin

web
browser hi
n th
thông qua web server.
ng d
ng th
ư
c vi
t v
i b
t c
ngôn ng
l
p trình
standard input và standard output. (C/C++, Perl, Shell
script, Dos shell…)
     
Khoa Khoa Hc KThut Máy Tính 
Lp trình web vi CGI
Cách thc hotng cang dng web CGI
Web server nh
n request
ng d
ng CGI t
browser.
Web server g
i
ng d
ng CGI, truy
n các thông s
b
ng
các bi
n môi tr
ư
ng(thông qua standard input).
ng d
ng web CGI x
lý, giao ti
p v
i các
ng d
ng
khác (database, mail…), xu
t k
t qu
d
ng HTML qua
standard output

n web server.
Web server nh
n k
t qu
tr
v
cho browser.