+ All Categories
Home > Documents > COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing...

COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing...

Date post: 27-Dec-2015
Category:
Upload: christopher-horn
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
31
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1 COMP9321, 15s2, Week 1 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
Transcript
Page 1: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

1COMP9321, 15s2, Week 1

COMP9321 Web Application Engineering

Semester 2, 2015

Dr. Amin Beheshti

Service Oriented Computing Group, CSE, UNSW Australia

Week 1

http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

Page 2: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 2

References

Page 3: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 3

Basic Web Architecture: Universal

Readership ...

Page 4: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 4

Web Essentials - Clients, Servers and

Communication

Page 5: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 5

Web Essentials - Clients, Servers and

Communication

Page 6: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 6

Web Essentials - Basic Internet Protocols:

TCP/IP

Page 7: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 7

Web Essentials - Basic Internet Protocols:

TCP/IP

Page 8: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 8

Web Essentials - Basic Internet Protocols:

TCP/IP

Page 9: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 9

Web Essentials - Basic Internet Protocols: Domain

Names

Page 10: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 10

Web Essentials - Higher-Level

Protocols

Page 11: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 11

Building Blocks of the Web (Shklar and Rosen,

pg. 31)

Page 12: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 12

Web Essentials - URL

Page 13: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 13

An http-scheme URL

Page 14: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 14

Web Essentials - HTTP

Page 15: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 15

Web Essentials - HTTP

Page 16: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 16

Web Essentials - HTTP

Page 17: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 17

On Request Header Fields

Page 18: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 18

HTTP Request Methods (version 1.1)

Page 19: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 19

HTTP/1.1 Status Code Classes and common

codes1

p.19 in (WebTech)1

Page 20: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 20

Web Essentials - HTTP

Page 21: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 21

Example (reproduced from: page 18, Head First Servlets & JSP, Basham, et. al.,

O'Reilly,)

Page 22: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 22

Improving Performance using HTTP

features

Page 23: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 23

The Trouble with HTTP

Page 24: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 24

Moving Web Site to Web Applications

Page 25: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 25

Common Gateway Interface (CGI)

Page 26: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 26

CGI is replaced by other 'better'

technologies

Page 27: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 27

n-Tier applications

Page 28: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 28

3-Tier Architecture

Page 29: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 29

Web Essential - Web servers

Page 30: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 30

Web Essential - Web servers

Page 31: COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.

COMP9321, 15s2, Week 1 31


Recommended