As the title implies, Web Programming with Java aims to teach you applet programming for the World Wide Web rather than how to create stand-alone Java applications. It assumes that you have some programming skills, although experience using object-oriented design is not required. The book begins by covering Java language basics and introducing the Java class libraries. The second section moves on to the Abstract Windows Toolkit (AWT), graphics, exception handling, and other core concepts. Once you're armed with these tools, the authors take you through the creation of an order entry system applet, starting with a bare-bones program and progressively adding functionality. The final part of the book deals with more advanced Java techniques such as network programming, utility classes, and multithreading. Additional chapters touch on security issues, advanced graphics, database applications, and game applets. The CD-ROM includes the JavaSoft Java Developer's Kit (JDK) v. 1.0.2 for Solaris, Windows 95/NT, and Macintosh. A Web site supporting the book is also available. If you're interested in mastering the life cycle of an applet, from conception to loading it onto a Web page, Web Programming with Java is a good pick.