Home > Store

Web Technologies: A Computer Science Perspective

Register your product to gain access to bonus material or receive a coupon.

Web Technologies: A Computer Science Perspective


  • Sorry, this book is no longer in print.
Not for Sale



Standards-first approach in both text and exercises – Encourages students to develop standards-compliant software.

–   Helps students understand material that will be relevant and more useful in their careers.

–   Formal standards followed include XHTML 1.0, CSS 2, ECMAScript Edition 3, DOM Level 2, XML 1.0, XPath 1.0, XSLT 1.0, and XML Schema 1.0.

Java-based representatives – Chosen to detail Web capabilities that can be provided by several competing technologies, enabling students to focus on the concepts rather than on learning new languages.

• Related Technologies sections – Found in chapters covering a single representative of related technologies.

–   Informs students about other popular technologies within the class.

–   Helps students understand how to transfer their skills across [DU1] different technologies, giving them flexibility in their future careers.

All software used in examples and needed for exercises and projects is available via free download for multiple platforms – Enables students to run examples and develop assignments on their own machines rather than in a lab.

Web Services coverage includes several technologies such as SOAP, WSDL, and Java-based development tools that are likely to increase in importance in coming years.

End-of-chapter “My Own Blog” case study sections – Shows how the material covered relates to the ongoing development of a web log (blogging) application.

Multiple types of exercises in each chapter – Includes exercises, research/exploration problems, and projects.

Numerous examples illustrate nearly every concept covered – Examples are often small, illustrating a single concept, with larger examples provided as needed to demonstrate how concepts can be integrated and/or to provide motivation.

End-of-chapter online references to primary source material – All freely available on the Web for further study or research assignments.


  • Copyright 2007
  • Dimensions: 7" x 9-1/4"
  • Pages: 592
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-185603-0
  • ISBN-13: 978-0-13-185603-5

Web Technologies: A Computer Science Perspective is ideal for courses in Web-based Systems (aka Web/Internet Programming/Systems) in Computer Science, MIS, and IT departments.

This text introduces the key technologies that have been developed as part of the birth and maturation of the World Wide Web. It provides a consistent, in-depth treatment of technologies that are unlikely to receive detailed coverage in non-Web computer science courses. Students will find an ongoing case study that integrates a wide spectrum of Web technologies, guidance on setting up their own software environments, and a variety of exercises and project assignments.


Related Article

Is Computer Science Dying?

Sample Content

Downloadable Sample Chapter

Download the Preface

Download the sample chapter

Download the Index

Table of Contents

1. Web Essentials: Clients, Servers, and Communication

2. Markup Languages: XHTML 1.0

3. Style Sheets: CSS

4. Client-Side Programming: The JavaScript Language

5. Host Objects: Browsers and the DOM

6. Server-Side Programming: Java Servlets

7. Representing Web Data: XML

8. Separating Programming and Presentation: JSP Technology

9. Web Services: JAX-RPC, WSDL, XML Schema, and SOAP


A. Software Installation

B. Storing Java Objects as Files

C. Databases and Java Servlets



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership