Preface.
1. Introduction to the Web.
A Little History.Key Web Concepts.What Can You Do with the
Web?Steps to Creating a Web Site.Doing Business over the Web.
2. Unraveling the Web: How It All Works.
Network Basics.Uniform Resource Locators.The MIME Typing
System.Other Web Server Features.The HTTP Protocol.BOX: HTTP/1.1
and HTTP-ng.
3. Installing and Configuring a Web Server.
Choosing Web Server Software.Specific Servers.Installing and
Configuring Apache for Unix Systems.BOX: Improving Server
Performance.Installing and Configuring WebSite for Windows
95/NT.BOX: Analyzing Server Log Files.Installing and Configuring
WebSTAR for Macintosh.BOX: Web Robots.
4. Web Security.
Planning the Security at Your Site.Basic Security Measures.BOX:
There's a Hole in My Server.Web Server Security Features.How Access
Control Works.Configuring Access Control.BOX: Keeping Log Files
Private.Running a Web Server in a Network with a Firewall.BOX:
Running a Unix Server in a Change Root Environment.Running an
Encrypting Web Server.
5. Creating Hypertext Documents.
Basic HTML Tags.BOX: HTML and SGML.BOX: A Brief History of
HTML.Advanced Tags.Controlling Text Styles.Special Text
Characters.Control over Paragraph Formatting.Lists.Controlling the
Size and Position of In-Line Images.Controlling the Global
Appearance of the Document.Tables.Miscellaneous HTML Tags.Putting
It All Together.Netscape-Specific HTML Extensions.Frames.Microsoft
Internet Explorer-Specific HTML Extensions.BOX: HTML
Specifications.
6. Software Tools for Text, Graphics, Sound, and Video.
HTML Editors.HTML Syntax Checkers.Converting Other Text Formats
into HTML.Using Graphic Images in Your Pages.BOX: The Guff on
GIF.Using Sound in Your Pages.Using Animation in Your
Pages.VRML.
7. A Web Style Guide.
Lost in Hyperspace.Making the Most of Your Pages.Making Hypertext
Links Meaningful.Links to Graphics, Sounds, and Other Nontext
Documents.Handling In-Line Graphics.Using Tables and Frames
Effectively.Clickable Image Maps: Uses and Abuses.Optimizing
Performance.Testing Your Pages.Managing a Changing Site.Mirroring
Other Sites.The Web and Copyrights.
8. Working with Server Scripts.
Script Basics.Communicating with Scripts.BOX: The CGI
Interface.Creating Clickable Image Maps.Gateways to Other
Services.Fast Text-Based Searching for Documents at Your Site.Other
Gateway Scripts.BOX: Letting External Viewers Do the Work.Simple
Scripting with Server-Side Includes.
9. Writing Server Scripts.
Introduction.BOX: A Whirlwind Introduction to Perl.Basic
Scripts.Retrieving Server and Browser Information from Within
Scripts.CGI.pm: A Perl Library for Writing CGI.BOX: Which
Programming Language Is Best for Server Scripts?Other Query
Processing Libraries.A Generic Script Template.Writing Safe
Scripts.A Form for Sending in Comments.A Picture Database Search
Script.BOX: When Scripts Go Wrong.Preserving State Information
Between Invocations of a Script.Returning Nontext Documents from
Scripts.BOX: Using a Script as a Welcome Page.Advanced
Techniques.BOX: FastCGI.
10. JavaScript.
Java Versus JavaScript.BOX: Java, JavaScript, and Compatibility.A
First Example.JavaScript Syntax.Working with Built-In
Objects.Handling Events.The JavaScript window Object.The JavaScript
document Object.Forms and Form Elements.Simple Tricks.Common
Tasks.BOX: JavaScript Bugs and Security Holes.BOX: Creating
JavaScript Libraries.
11. Working with Java.
Java Basics.Useful Java Applets.BOX:Interfacing Java with
JavaScript.BOX:Debugging Applets.BOX:Are Java Applets Safe?
Appendix A. Resource Guide.
Appendix B. Escape Codes.
Appendix C. The World Wide Web Security FAQ.
Index. 0201634627T04062001
Lincoln Stein has an M.D. and is a scientist at Cold Spring Harbor Laboratory. When the Web first emerged, he created and maintained one of the earliest Internet sites for distribution of Human Genome Project data and has since become an acknowledged expert in Web, network, and Perl programming. Known for his exceptional ability to synthesize and present complex information, he writes for The Perl Journal and Web Techniques magazines and is the author of four other books.
Ask a Question About this Product More... |