Chapter 20. Developing for the Web

The widespread deployment of web browsers from corporate PCs to home computers to whole new classes of portable devices such as set-top boxes and PDAs has not failed to catch the attention of software developers. While the "point and click" user interface of web browsers provides a new standard for ease of use, the back-end systems behind those web pages can be more complicated than ever. This chapter describes the basic operation of web browsers and servers and the use of Java applets to add real application functionality to web pages. Several different techniques for web server development, including CGI programming and Java applets, are then discussed.

Web Browsers and Servers

Web browsers were originally ...

Get Software Development: Building Reliable Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.