283x Filetype PDF File size 1.09 MB Source: homepages.math.uic.edu
Advanced Web Programming
1 AdvancedWebProgramming
whatwehavecoveredsofar
2 TheSocketServerModule
simplified developmentof network servers
aserver tells clients the time
3 AForking Server
instead of threads use processes
process to handle a client
4 TheBaseHTTPServerModule
creating a very simple HTTP server
codefor the simple HTTP web server
MCS275Lecture33
ProgrammingToolsandFileManagement
Jan Verschelde, 3 April 2017
ProgrammingTools (MCS275) advancedwebprogramming L-33 3April 2017 1/ 36
Advanced Web Programming
1 AdvancedWebProgramming
whatwehavecoveredsofar
2 TheSocketServerModule
simplified developmentof network servers
aserver tells clients the time
3 AForking Server
instead of threads use processes
process to handle a client
4 TheBaseHTTPServerModule
creating a very simple HTTP server
codefor the simple HTTP web server
ProgrammingTools (MCS275) advancedwebprogramming L-33 3April 2017 2/ 36
Plan of the Course
since the first midterm
In the four weeks after the midterm exam
wecovered:
1 CGIprogramming: handlingforms
2 databaseprogramming: MySQL andMySQLdb
3 network programming: using sockets
4 multithreaded programming
Anything left to cover?
AdvancedWebProgramming
→gluingvariousprogrammingtools
ProgrammingTools (MCS275) advancedwebprogramming L-33 3April 2017 3/ 36
Advanced Web Programming
1 AdvancedWebProgramming
whatwehavecoveredsofar
2 TheSocketServerModule
simplified developmentof network servers
aserver tells clients the time
3 AForking Server
instead of threads use processes
process to handle a client
4 TheBaseHTTPServerModule
creating a very simple HTTP server
codefor the simple HTTP web server
ProgrammingTools (MCS275) advancedwebprogramming L-33 3April 2017 4/ 36
no reviews yet
Please Login to review.