![]() |
iPlanet Application Server 6.5 SP1, Enterprise Edition Programmer's Guide (C++) |
Updated: November 25, 2002 |
Preface
This manual is intended for application developers who will be programming server-side or client-side code, or both. It provides conceptual sections that will prove useful to anyone working with iPlanet Application Server. It contains an overview of useful iPlanet Application Server concepts, application design principles, and detailed information about developing iPlanet Application Server applications in JavaC++.
This preface describes the iAS documentation set and illustrates what you can expect to find in this Programmer's Guide.
This preface contains the following sections:
- Related Information
Using the Documentation
The following table lists the tasks and concepts that are described in the iPlanet Application Server manuals and Release Notes. If you are trying to accomplish a specific task or learn more about a specific concept, refer to the appropriate manual.
Note that the printed manuals are also available online in PDF and HTML format, at: http://docs.sun.com/db?p=prod/s1appsrv
About This Guide
This guide describes how to create applications intended to run on iPlanet Application Server.
This guide is intended for information technology developers in the corporate enterprise who want to extend client-server applications to a broader audience through the World Wide Web. In addition to describing programming concepts and tasks, this guide offers sample code, implementation tips, and reference material that includes a glossary.
What You Should Already Know
This guide assumes you are familiar with the following topics:
- the Java 2 Platform, Enterprise Edition (J2EE) specification
- the Internet and World Wide Web
- Hypertext Markup Language (HTML)
- C++ APIs as defined in specifications for Enterprise JavaBeans, JavaServer Pages, and JDBC
- structured database query languages such as SQL
- software development processes, including debugging and source code control
How This Guide Is Organized
This guide is organized into twelve chapters and an appendix.
- Chapter 1, "Introduction to Applications"
- Chapter 2, "Designing Applications"
- Chapter 3, "Application Development Techniques"
- Chapter 4, "Writing Server-Side Appication Code"
- Chapter 5, "Working with Databases"
- Chapter 6, "Querying a Database"
- Chapter 7, "Working with Templates"
- Chapter 8, "Managing Session and State Information"
- Chapter 9, "Writing Secure Applications"
- Chapter 10, "Integrating Applications with Email"
- Chapter 11, "Running and Debugging Applications"
- Chapter 12, "Sample Code Walkthrough"
- Chapter 13, "Writing Secure Applications"
- Appendix A, "Implementation Tips"
Finally, a Glossary and Index are provided.
Documentation Conventions
File and directory paths are given in Windows format (with backslashes separating directory names). For Unix versions, the directory paths are the same, except that slashes are used instead of backslashes to separate directories.
This guide uses URLs of the form:
http://server.domain/path/file.html
In these URLs, server is the name of server on which you run your application; domain is your Internet domain name; path is the directory structure on the server; and file is an individual filename. Italic items in URLs are placeholders.
This guide uses the following font conventions:
- The monospace font is used for sample code and code listings, API and language elements (such as function names and class names), file names, pathnames, directory names, and HTML tags.
- Italic type is used for book titles, emphasis, variables and placeholders, and words used in the literal sense.
Related Information
Specifications related to the iAS programming model are provided in the directory installdir/ias/docs/, where installdir refers to the directory in which you installed iAS. You can find a directory of all iAS-related documentation at installdir/ias/docs/index.htm.
Previous Contents Index Next
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated November 25, 2002