How to Set-Up and Maintain a Web Site / Edition 2

How to Set-Up and Maintain a Web Site / Edition 2

by Stein, Lincoln D. Stein, Lincoln D.
     
 

Here in one complete volume is absolutely everything you need to build and maintain a high-quality web site. Expanded and updated from the original edition, this book incorporates all of the latest tools--CGI, HTML 3.2, Java™, JavaScript, VRML, and Perl 5--as well as offering coverage of web servers for the UNIX, Macintosh, and Windows NT

See more details below

Overview

Here in one complete volume is absolutely everything you need to build and maintain a high-quality web site. Expanded and updated from the original edition, this book incorporates all of the latest tools--CGI, HTML 3.2, Java™, JavaScript, VRML, and Perl 5--as well as offering coverage of web servers for the UNIX, Macintosh, and Windows NT environments.

Featuring step-by-step explanations and experience-based guidance, the book follows every stage of the process of creating a web page, including:

  • A lucid description of the Web and how it all works
  • Finding, compiling, installing, and configuring the appropriate web server software, with detailed looks at Apache, WebSite, and WebSTAR™
  • Understanding the ins and outs of HTTP, including such new features as cookies, proxies, and virtual hosts
  • Creating hypertext documents with HTML 3.2
  • Working with multimedia and VRML
  • Using CGI and Perl 5 to create server scripts that run such features as searchable indexes, fill-out forms, clickable maps, and gateways to other services
  • Getting started with JavaScript, including the complete code for a working shopping cart
  • Adding Java applets to your pages

You will also find an in-depth look at web security, including the first printed version of the World Wide Web Security FAQ. Finally, the book's illustrated "Style Guide" shows you how to put it all together to create a fully functioning web site that balances eye-catching graphics with the practical need for speedy performance.

0201634627B04062001

Read More

Product Details

ISBN-13:
9780201634624
Publisher:
Addison-Wesley
Publication date:
12/11/1996
Edition description:
REV
Pages:
793
Product dimensions:
7.42(w) x 9.18(h) x 1.60(d)

Table of Contents

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

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >