Programming the World Wide Web / Edition 2

Programming the World Wide Web / Edition 2

by Robert W. Sebesta
     
 

ISBN-10: 0321149459

ISBN-13: 9780321149459

Pub. Date: 10/08/2002

Publisher: Addison Wesley

KEY MESSAGE:  Now in the Fourth Edition, Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for building and maintaining server sites on the Web, teaching readers how to develop platform-independent sites using several different programming languages. Essential

…  See more details below

Overview

KEY MESSAGE:  Now in the Fourth Edition, Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for building and maintaining server sites on the Web, teaching readers how to develop platform-independent sites using several different programming languages. Essential programming exercises are presented using a manageable progression: Readers begin with a foundational XHTML Web site and employ new languages and technologies to add features.

Fundamentals; Introduction to XHTML; Cascading Style Sheets; The Basics of JavaScript; JavaScript and HTML Documents; Dynamic Documents with JavaScript; Java Applets; Introduction to XML; The Basics of Perl; Using Perl for CGI Programming; Servlets and Java Server Pages; Introduction to PHP; Introduction to ASP.NET; Database Access through the Web.

MARKET: For all readers interested in the tools and skills required for building and maintaining server sites on the Web.

Read More

Product Details

ISBN-13:
9780321149459
Publisher:
Addison Wesley
Publication date:
10/08/2002
Edition description:
Older Edition
Pages:
608
Product dimensions:
7.36(w) x 9.24(h) x 1.15(d)

Table of Contents

Chapter 1 Fundamentals
1.1 A Brief Introduction to the Internet
1.2 The World Wide Web
1.3 Web Browsers
1.4 Web Servers
1.5 Uniform Resource Locators
1.6 Multipurpose Internet Mail Extensions
1.7 The Hypertext Transfer Protocol
1.8 The Web Programmer’s Toolbox
1.9 Summary
1.10 Review Questions
1.11 Exercises

Chapter 2 Introduction to XHTML
2.1 Origins and Evolution of HTML and XHTML
2.2 Basic Syntax
2.3 Standard XHTML Document Structure
2.4 Basic Text Formatting
2.5 Images
2.6 Hypertext Links
2.7 Lists
2.8 Tables
2.9 Forms
2.10 Frames
2.11 Summary
2.12 Review Questions
2.13 Exercises

Chapter 3 Cascading Style Sheets
3.1 Introduction
3.2 Levels of Style Sheets
3.3 Style Specification Formats
3.4 Selector Formats
3.5 Property Value Forms
3.6 Font Properties
3.7 List Properties
3.8 Alignment of Text
3.9 Margins
3.10 Color
3.11 Background Images
3.12 Borders
3.13 The <span> and <div> Tags
3.14 Summary
3.15 Review Questions
3.16 Exercises

Chapter 4 The Basics of JavaScript
4.1 Overview of JavaScript
4.2 Object Orientation and JavaScript
4.3 General Syntactic Characteristics
4.4 Primitives, Operations, and Expressions
4.5 Screen Output and Keyboard Input
4.6 Control Statements
4.7 Object Creation and Modification
4.8 Arrays
4.9 Functions
4.10 An Example
4.11 Constructors
4.12 Pattern Matching Using Regular Expressions
4.13 Another Example
4.14 Errors in Scripts
4.15 Summary
4.16 Review Questions
4.17 Exercises

Chapter 5 JavaScript and HTMLDocuments
5.1 The JavaScript Execution Environment
5.2 The Document Object Model
5.3 Element Access in JavaScript
5.4  Events and Event Handling
5.5 Handling Events from Body Elements
5.6 Handling Events from Button Elements
5.7 Handling Events from Text Boxes and Passwords
5.8  The DOM 2 Event Model
5.9 The navigator Object
5.10 Summary
5.11 Review Questions
5.12 Exercises

Chapter 6 Dynamic Documents with JavaScript
6.1 Introduction
6.2 Element Positioning
6.3 Moving Elements
6.4 Element Visibility
6.5 Changing Colors and Fonts
6.6 Dynamic Content
6.7 Stacking Elements
6.8 Locating the Mouse Cursor
6.9 Reacting to a Mouse Click
6.10 Slow Movement of Elements
6.11 Dragging and Dropping Elements
6.12 Summary
6.13 Review Questions
6.14 Exercises

Chapter 7 Java Applets
7.1 Introduction
7.2 The Primary Applet Activities
7.3 The paintComponent Method
7.4 The <object> Tag
7.5 Applet Parameters
7.6 Simple Graphics
7.7 Color
7.8 Interactive Applets
7.9 Summary
7.10 Review Questions
7.11 Exercises

Chapter 8 Introduction to XML
8.1 Introduction
8.2 The Syntax of XML
8.3 XML Document Structure
8.4 Document Type Definitions
8.5 Namespaces
8.6 XML Schemas
8.7 Displaying Raw XML Documents
8.8 Displaying XML Documents with CSS
8.9  XSLT Style Sheets
8.10 XML Processors
8.11 Summary
8.12 Review Questions
8.13 Exercises

Chapter 9 The Basics of Perl
9.1 Origins and Uses of Perl
9.2 Scalars and Their Operations
9.3 Assignment Statements and Simple Input and Output
9.4 Control Statements
9.5 Fundamentals of Arrays
9.6 Hashes
9.7 References
9.8 Functions
9.9 Pattern Matching
9.10 File Input and Output
9.11 An Example
9.12 Summary
9.13 Review Questions
9.14 Exercises

Chapter 10 Using Perl for CGI Programming
10.1 The Common Gateway Interface
10.2 CGI Linkage
10.3 Query String Format
10.4 The CGI.pm Module
10.5 A Survey Example
10.6 Cookies
10.7 Summary
10.8 Review Questions
10.9 Exercises

Chapter 11 Servlets and Java Server Pages
11.1 Overview of Servlets
11.2 Servlet Details
11.3 A Survey Example
11.4 Storing Information on Clients
11.5 Java Server Pages
11.6 Summary
11.7 Review Questions
11.8 Exercises

Chapter 12 Introduction to PHP
12.1 Origins and Uses of PHP
12.2 Overview of PHP
12.3 General Syntactic Characteristics
12.4 Primitives, Operations, and Expressions
12.5 Output
12.6 Control Statements
12.7 Arrays
12.8 Functions
12.9 Pattern Matching
12.10 Form Handling
12.11 Files
12.12 Cookies
12.13 Session Tracking
12.14 Summary
12.15 Review Questions
12.16 Exercises

Chapter 13 Introduction to ASP.NET
13.1 Overview of the .NET Framework
13.2 Overview of C#
13.3 Introduction to ASP.NET
13.4 ASP.NET Controls
13.5 Summary
13.6 Review Questions
13.7 Exercises

Chapter 14 Database Access through the Web
14.1 Relational Databases
14.2 An Introduction to the Structured Query Language
14.3 Architectures for Database Access
14.4 The MySQL Database System
14.5 Database Access with Perl and MySQL
14.6 Database Access with PHP and MySQL
14.7 Database Access with JDBC and MySQL
14.8 Summary
14.9 Review Questions
14.10 Exercises

Appendix A Introduction to Java
A.1 Overview of Java
A.2 Data Types and Structures
A.3 Classes, Objects, and Methods
A.4 Interfaces
A.5 Exception Handling
A.6 Summary

Index

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >