Books Software
This book is divided into nine chapters and one appendix, as follows :
Chapter 1, Introduction , provides some motivations for using the Oracle database as a web platform, introduces Oracle8 i and its major products, then lays out a strategy to help you get ready for Oracle8 i .
Chapter 2, Foundations , provides some background information necessary for the discussion of web technologies. It describes TCP/IP, HTTP, and web browsers, explains the content delivery model used by Oracle's web tools, and presents the basics of database/web integration and security issues.
Chapter 3, WebDB , describes Oracle's WebDB product, which you can use to develop database-driven web applications and sites.
Chapter 4, Oracle Application Server (OAS) , describes Oracle's OAS product, which uses plug-in "cartridges" to allow you to develop database-driven web sites in a variety of languages, including Java, Perl, and PL/SQL.
Chapter 5, HTML , describes the basics of HTML (HyperText Markup Language), the standard language used to create web pages.
Chapter 6, PL/SQL , describes Oracle's PL/SQL, a procedural language built on SQL that supports a wide variety of language constructs, including packages.
Chapter 7, The PL/SQL Toolkit , describes the set of PL/SQL packages supplied by Oracle specifically for use in developing PL/SQL web applications.
Chapter 8, Developing Applications , describes two real-world web applications that demonstrate how you can use the tools described in this book to do actual web development.
Chapter 9, XML , describes the basics of XML, an emerging standard for creating structured documents.
Finally, the appendix, Appendix A, Appendix: Resources for the Oracle Web Developer , provides a list of online and offline resources for further information on Oracle and the Web.
Copyright (c) 2000 O'Reilly & Associates. All rights reserved.
The following conventions are used in this book:
Used for script, file, and directory names
Constant width
Used for code examples, HTML tags and attributes, and XML tags and elements
In code examples, indicates an element (e.g., a parameter) that you supply
Generally indicates Oracle keywords, including package names
In code examples, generally indicates user -defined items such as variables and procedure names
In code examples, a vertical bar indicates that you must choose only one from the list (e.g., IN OUT IN OUT )
IN
OUT
TIP: The owl icon indicates a tip, suggestion, or general note. For example, we'll tell you if you need to use a particular Oracle version or if an operation requires certain privileges.
WARNING: The turkey icon indicates a warning or caution. For example, we'll tell you if Oracle does not behave as you'd expect or if a particular operation has a negative impact on performance.
We have tested and verified the information in this book to the best of our ability, but you may find that features have changed (or even that we have made mistakes!). Please let us know about any errors you find, as well as your suggestions for future editions, by writing to:
You can also send us messages electronically . To be put on the mailing list or request a catalog, send email to:
To ask technical questions or comment on the book, send email to:
For corrections and amplifications to this book, as well as for copies of the examples found in the book, check out O'Reilly & Associates' online catalog at:
For more information about this book and others, see the O'Reilly web site: