Slides & Code

week 1
to read
slides Chapter 1
Wireshark Lab: Getting Started
HTTP exercise
to click
HTTP-ethereal-file1.html
HTTP-ethereal-file2.html
HTTP-ethereal-file3.html
HTTP-ethereal-file4.html
protected_pages/HTTP-ethereal-file5.html
decode Base64
week 2 &
week 3
HTML:
slides Chapter 2
HTML 4.01 Quick List
valid XHTML page "start.html"
example from book: HtmlElements.html
sockets:
WebBrowserA.java
URL that redirects: http://www.wikipedia.com/wiki/URL_redirection
Client.java
Server.java
slides on sockets
ExerciseSnippets.txt
CSS:
slides Chapter 3
CSS example
week 4
Javascript
slides Chapter 4, first example highlow.html
hw4: Crazy8.html, Card.js, Cards.js, Crazy8.js (or piece.js)
week 5 &
week 6
Javascript/ DOM
(lame game: guess.html)
Rollover.html
IntrinsicEvents.html
NavBar.html
TreeOutline.html
ListReOrder.html
BlockCollapse.html
GraphicalCrazy8.html for homework 5
C8.html
C8.js
cards.tar (tar -xf cards.tar)
week 7 &
week 8
Servlets
slides Chapter 6
HelloCounter.java/ HelloCounter.class
PrintThis.java/ PrintThis.class (uses WebTechUtil.java/ WebTechUtil.class)
session: VisitorCounter.java, Greeting.java
cookies: CookieCounter.java
to deploy 6 servlets as http://localhost:8080/chap6/S1 S2 S3...: chap6.zip
week 9-11
AJAX
VisitCountUpdate.java, VisitCountUpdate.js
DOM-based XML processing
ExampleContentFeed.xml, DOMCountLinks.java,
Hw7.java, we also need BlockCollapse.js
one input for hw7 (end your URL with ?targetDoc=http://...)
SAX
SAXCountLinks.java, SAXPrintLinks.java
Transformer
DOMtoText.java
XSL, XSLT, XPath
XSLTransform.java, HelloWorld.xsl, HelloWorld.xml
RSStoXHTML.xsl, RSStoXHTML2.xsl, RSStoXHTML3.xsl, H1Extract.xsl
Ex7.7.xsl on Ex7.7.xml, Ex7.8.xsl on Ex7.8.xml, Ex7.11.xsl or Ex7.11b.xsl on ExampleContentFeed.xml
for hw8: TOCGen.java, toc.xsl, TOCTest.html
XML stylesheets in brwosers
HelloWorldStyled.xml, HelloWorldStyledCSS.xml, HelloWorld.css
week 12
Web services
from book: converter.war
Web services example: Amazon Web Services
registration click on "Get Started: Sign Up Now"
reading: "how to" paper, case study , Quick Reference Card, Developer Guide, LinuxJournal article
try it out: URL returning XML, ~jmache/net/ecs-javademo.zip, ws-aws1code.zip