Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Programming the World Wide Web
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Programming the World Wide Web

Programming the World Wide Web

Robert W. Sebesta

480 pages, parution le 04/04/2002

Résumé

Robert Sebesta is the author of the worldUs leading book on comparative programming languages, Concepts of Programming Languages. Hundreds of thousands of people have learned how to program from his books. He has written Programming the World Wide Web not just as a reference of various methods for programming the WWW, but rather to focus in on the core concepts that web programmers must understand. This book provides readers with a comprehensive introduction to the programming and scripting languages currently used to create web sites and applications. In this holistic approach, readers are guided through concepts relating to client-side and server-side programming, including JavaScript, Perl, Java Servlets, Java Applets, Web Databases, and the Apache Web Server. This book is ideal for readers with knowledge of Java or C programming, as well as programmers looking to expand their skills onto the World Wide Web.

Contents

1. Fundamentals.

A Brief Introduction to the Internet.
The World-Wide Web.
Web Browsers.
Web Servers.
Uniform Resource Locators.
Multipurpose Internet Mail Extensions.
The HyperText Transfer Protocol.
The Web Programmer's Toolbox.
Summary.
Review Questions.
Exercises.

2. Introduction to HTML.
Origins and Evolution of HTML.
Basic Syntax.
Standard HTML Document Structure.
Basic Text Formatting.
Images.
Hypertext Links.
Lists.
Tables.
Frames.
Summary.
Review Questions.
Exercises.

3. Cascading Style Sheets.
Introduction.
Levels of Style Sheets.
Style Specification Formats.
Style Classes.
Properties and Property Values.
Color.
The (span) and (div) Tags.
Summary.
Review Questions.
Exercises.

4. Basics of Perl.
Origins and Uses of Perl.
Scalars and Their Operations.
Assignment Statements and Simple Input and Output.
Control Statements.
Lists and Arrays.
Hashes.
References.
Functions.
The pack and unpack Functions.
Pattern Matching using Regular Expressions.
File Input and Output.
An Example.
Summary.
Review Questions.
Exercises.

5. Using Perl for CGI Programming.
The Common Gateway Interface.
CGI Linkage.
HTML for Forms.
The(form) Tag.
Query String Format.
Decoding the Query String.
An Example of Form Processing.
The CGI.pm Module.
A Survey Example.
Animation using CGI.
Summary.
Review Questions.
Exercises.

6. Introduction to JavaScript.
Overview of JavaScript.
Object Orientation and JavaScript.
General Syntactic Characteristics.
Primitives, Operations, and Expressions.
Screen Output.
Control Statements.
Object Creation and Modification.
Arrays.
Functions.
An Example.
Constructors.
Pattern Matching.
Summary.
Review Questions.
Exercises.

7. JavaScript and HTML Documents.
The JavaScript Execution Environment.
The Document Object Model.
Introduction to Events and Event Handling.
Events, Attributes, and Tags.
Using the load and unload Events.
Event Handlers for Button Events.
Checking Form Input.
The navigator Object.
Event Propagation.
Summary.
Exercises.

8. Dynamic Documents with JavaScript.
Browser Support for Dynamic Documents.
Element Positioning.
Moving Elements.
Element Visibility.
Changing Colors and Fonts.
Dynamic Content.
Stacking Elements.
Summary.
Exercises.

9. Java Applets.
Introduction.
The Primary Applet Activities.
The paint Method.
The (object) Tag.
Applet Parameters.
Simple Graphics.
Colors.
Interactive Applets.
Concurrency in Java.
Using Threads to Implement Animation.
Summary.
Exercises.

10. Introduction to XML.
Introduction.
The Syntax of XML.
XML Document Structure.
Data Type Definitions.
Displaying Raw XML Documents.
Displaying XML Documents with CSS.
XML Transformations and Style Sheets.
Summary.
Exercises.

11. Web Server Software.
Web Server Operation.
General Server Characteristics.
Apache under UNIX.
Overview of Servlets.
Servlet Details.
A Survey Example.
Storing Information on Clients.
Summary.
Review Questions.
Exercises.

12. Database Access with Java.
Relational Databases.
An Introduction to the Standard Query Language.
Architectures for Database Access.
Approaches to Using JDBC.
Java JDBC Applications.
An Example JDBC Application.
Metadata.
JDBC and Servlets.
Summary.
Review Questions.
Exercises.

Appendix A: A Brief Introduction to Java.
Overview of Java.
Data Types and Structures.
Classes, Objects, and Methods.
Interfaces.
Exception Handling.
Summary.

Index

L'auteur - Robert W. Sebesta

DR. SEBESTA received his Ph.D. in Computer Science from Penn State University. His research is in the areas of compiler design and programming language design. He has been teaching computer science for over twenty-eight years. He is a member of ACM and the Computer Society of IEEE. Robert Sebesta currently teaches Perl programming, among other subjects, at the University of Colorado at Colorado Springs.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Robert W. Sebesta
Parution 04/04/2002
Nb. de pages 480
Format 16,5 x 23
Couverture Broché
Poids 752g
Intérieur Noir et Blanc
EAN13 9780201704846

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription