A comprehensive Web programming resource aimed at the serious
developer
or upper-level student. Reflects plenty of real-world experience
and pointers to key pitfalls and bugs in the major implementations.
Four main topics are covered:
HTML: Complete coverage of the HTML 3.2 spec, major
Netscape and Internet Explorer extensions, frames, cascading
style sheets, dynamic/layered HTML via either extended
style sheets or the LAYER and ILAYER
elements.
Java: Java 1.1 and 1.0. Detailed coverage of the 1.1
event model. Exhaustive coverage of *every* AWT component.
Basic syntax, OOP intro, threads, sockets, RMI, JDBC,
serialization, inner classes, double buffering, etc.
Hundreds of examples.
CGI Programming: The HTTP specification (request methods,
request headers, response status line, response headers,
cookies). The client side (HTML forms, sending GET and POST
data from applets). The server side (CGI environment variables,
writing CGI programs in Java, a CGI form parser and cookie value
parser in java, the servlet API, CGI alternatives). An overview
of public-key cryptography.
JavaScript: JavaScript 1.0, 1.1, and 1.2. Writing
cross-platform scripts. Customizing pages. Manipulating layers.
Validating CGI forms. Animating images. Handling events. Regular
expressions. Complete quick reference to all of
JavaScript 1.2.
The text presents over 200 HTML and JavaScript documents, and more
than 250 Java classes, which are also available on the book's CD-ROM.
MARTY HALL is a Senior Computer Scientist at the Johns Hopkins University Applied Physics Lab, where he develops distributed information systems. He also teaches World Wide Web programming for local companies and in the Johns Hopkins part-time graduate program in Computer Science.