Oracle JavaServer Pages Developer's Guide and Reference
Release 8.1.7

Part Number A83726-01

Library

Service

Contents

Index

Go to previous page Go to next page


Preface

This document introduces and explains Oracle's implementation of JavaServer Pages (JSP) technology, specified by Sun Microsystems. The document discusses standard features, as specified by Sun, as well as Oracle-specific extensions in the OracleJSP product.


Note:

This document is intended for use with the OracleJSP release that accompanies Oracle8i release 8.1.7. This OracleJSP release can be referred to as either OracleJSP release 8.1.7 or OracleJSP release 1.1.0.0.0. It is an implementation of the Sun Microsystems JavaServer Pages Specification, Version 1.1. Previous versions of OracleJSP implemented the JavaServer Pages Specification, Version 1.0.  


Intended Audience

This document is intended for developers interested in using OracleJSP to create Web applications based on JavaServer Pages technology. It assumes that working Web and servlet environments already exist, and that readers are already familiar with the following:

This document focuses on Oracle JSP extensions, and on features and logistics particular to running JSP pages in the Oracle Servlet Engine (the Web server and servlet container inside Oracle8i).

While some information about standard JSP 1.1 technology and syntax is provided in Chapter 1 and elsewhere, there is no attempt at completeness in this area. For additional information about standard JSP 1.1 features, consult the Sun Microsystems JavaServer Pages Specification, Version 1.1 or other appropriate reference materials.

Because the JSP 1.1 specification relies on a servlet 2.2 environment, this document is geared largely toward such environments. OracleJSP has special features for earlier servlet environments, however, and there is special discussion of these features as they relate to servlet 2.0 environments, particularly Apache/JServ.

Document Structure

This document includes the following chapters and appendixes:

Chapter 1, "General Overview"  

This chapter reviews standard JSP 1.1 technology. (It is not intended as a complete reference.)  

Chapter 2, "Overview of Oracle's JSP Implementation"  

This chapter discusses support for OracleJSP in both Oracle and non-Oracle JSP environments, and introduces Oracle JSP extensions and features.  

Chapter 3, "Basics"  

This chapter introduces basic JSP programming considerations and provides a starter sample for database access.  

Chapter 4, "Key Considerations"  

This chapter discusses a variety of general programming and configuration issues the developer should be aware of. It also covers considerations specific to the OSE and Apache/JServ environments.  

Chapter 5, "OracleJSP Extensions"  

This chapter covers Oracle JSP extensions--both Oracle-specific extensions and extensions that are portable to other JSP environments.  

Chapter 6, "JSP Translation and Deployment"  

This chapter focuses on procedures and logistics in deploying JSP pages to Oracle8i to run in the Oracle Servlet Engine, but also covers general JSP translation and deployment features and issues.  

Chapter 7, "JSP Tag Libraries and the Oracle JML Tags"  

This chapter introduces the basic JSP 1.1 framework for custom tag libraries and also provides an overview and tag descriptions for the JSP 1.1 (runtime) implementation of the Oracle JML sample tag library.  

Chapter 8, "OracleJSP NLS Support"  

This chapter discusses both standard and Oracle-specific features for National Language Support.  

Chapter 9, "Sample Applications"  

This chapter contains a set of sample applications covering both standard JSP technology and Oracle extensions.  

Appendix A, "General Installation and Configuration"  

This appendix covers OracleJSP required and optional files, configuration steps for non-Oracle environments such as Apache/JServ and Tomcat, and OracleJSP configuration parameters for on-demand translation.  

Appendix B, "Servlet and JSP Technical Background"  

This appendix provides a brief background of servlet technology and introduces the standard JSP interfaces for translated pages.  

Appendix C, "Compile-Time JML Tag Support"  

This chapter provides an overview of the compile-time implementation of the Oracle JML sample tag library (as supported in pre-JSP 1.1 releases), and documents tags not supported in the runtime implementation documented in Chapter 7.  

Related Documents

See the following additional documents available from the Oracle Java Platform group:

The following documentation is for Oracle products that incorporate OracleJSP. You may want to refer to them for JSP information, including installation and configuration, for those products:

The following documents from the Oracle Server Technologies group may also contain information of interest.

Additional Resources

The following Oracle Technology Network (OTN) resources are available for further information about JavaServer Pages:

The following resources are available from Sun Microsystems:

Document Conventions

The following conventions are used in this document:

Convention   Meaning  

italicized regular text  

Italicized regular text is used for emphasis or to indicate a term that is being defined or will be defined shortly.  

. . .  

Horizontal ellipsis points in sample code indicate the omission of a statement or statements or part of a statement. This is done when you would normally expect additional statements or code to appear, but such statements or code would not be related to the example.  

code text  

Code text within regular text indicates commands, option names, parameter names, Java syntax, class names, object names, method names, variable names, Java types, Oracle datatypes, file names, and directory names.  

italicized_code_text  

Italicized code text in a program statement indicates something that must be provided by the user.  

[italicized_code_text ]  

Square brackets enclosing italicized code text in a program statement indicates something that can optionally be provided by the user.  



Go to previous page
Go to next page
Oracle
Copyright © 1996-2000, Oracle Corporation.

All Rights Reserved.

Library

Service

Contents

Index