Index DocHome Next |
Application Builder 6.0 iPlanet Application Builder User's Guide |
Contents
PrefaceMultiplatform Release
Chapter 1 Designing Applications
How This Book Is Organized
Typographic Conventions
Related Documentation
Parts of an Application
Chapter 2 Setting Application Builder Options
Data Access Layer
Assembling the Pieces
Relational Data Sources
Presentation Layer
Nonrelational Data Sources
About Presentation Logic
Business Logic Layer
About Presentation Layout
Enterprise JavaBeans
Types of Files in a Project
Getting Started
How Files Relate to Each Other
Understand the iPlanet Application Server Environment
Define the User Interface
Define the Application Environment
Define the Application Requirements
Set Up the Data Sources
About iPlanet Application Builder Options
Chapter 3 Creating and Managing Projects
Setting Project Options
Setting the Start Page
Setting Development Options
Setting Base Classes
Setting Startup Options
Setting Runtime Options
Setting Code Generation Options
Setting Java Compiler Options
Setting HTML Options
Setting Text Colors
Setting Source Control Options
Changing the Product Key
Customizing the Palette
Changing File Pathnames
Setting Options for Message Logging
Setting Server IDs
Configuring Database Drivers
Configuring Data Sources
The Development Process
Chapter 4 Creating Data Access Logic
Creating a Project
Working with Existing Projects
Opening a Project
Editing Files
Saving and Closing Projects
Adding or Removing Files
Creating Files
Adding Existing Files
Removing Files from a Project
Saving, Closing, and Renaming Files
Viewing and Editing Project File Properties
Viewing Properties
Building a Project
Editing Properties
Using Custom Property Editors
Editing Data-Bound Properties
Editing List Items
Editing Colors
Deploying the Project
Testing and Debugging
About Data Models and Queries
Chapter 5 Creating Presentation Logic
About Data Models
Creating a Data Model
About Data Access Queries
Using Data Models and Queries
Selecting a Data Source
Importing a Third-Party Data Model
Adding Data Source Tables
Viewing or Editing Data Source Table Properties
Viewing a Column's Properties or Changing the Column Alias
Specifying Relationships Between Data Source Tables
Creating Relationships
Adding Calculated Fields
Modifying or Deleting Relationships
Adding a Built-in Function to a Calculation
Adding an Operator or Delimiter to a Calculation
Including Additional Table Columns Within a Calculation
Creating Queries
Creating a SELECT Query
Editing Generated Code: Queries
Creating an INSERT Query
Creating an UPDATE Query
Creating a DELETE Query
Testing Queries
Editing Queries via the SQL Tab
Adding Conditionals to a Query
Editing Query Descriptions
Choosing Between Simple and Boolean Conditional Operators
Adding Joins to a Query
Simple Conditional Operators
Adding a Conditional Operator to a Query
Boolean Conditional Operators
MS SQL SmallDateTime and DateTime Columns
Using Query Parameters
Sorting Query Results
About Java Servlets
Chapter 6 Creating Presentation Layout
How Servlets Control the Presentation Logic
Creating and Editing Servlets
Servlets Work with Various Types of Components
JDBC RowSet Interface
JavaServer Pages
Session Management Mechanisms
Enterprise JavaBeans
Servlets
Creating Servlets via the Wizards
Importing Servlets
Editing Servlets
Registering, Compiling, and Testing Servlets
Validation
Working with Session Management
Storing Session Variables at Design Time
Modifying Session Variables
Servlet Parameter Validation
Accessing Data Sources via JDBC
Validation Requirements
Parameter and Parameter Groups
Creating and Editing JDBC RowSet Objects
Setting Data Connections
Additional Programming Considerations
Handling Servlet Output
Calling JavaServer Pages
About Presentation Layout
Chapter 7 Creating Business Logic
Adding JSP Files
Adding HTML Pages
Testing and Deploying Pages and JSP Files
Testing HTML Pages and JavaServer Pages
Components and the Palette
Deploying HTML Pages and JavaServer Pages
Editing Pages and JSPs
Displaying Pages Using Different Views
Using Layout View
Editing Text with the Format Toolbar
Using Outline View
Using Source View
Adding Components with the Palette
About the Palette
Adding Objects by Dragging and Dropping
Working with Components
Editing Tags and Components with the Properties Window
Converting Component Types
Creating Hyperlinks
Creating Forms
Adding Images
Inserting Calls to Servlets or Enterprise JavaBeans
Inserting Calls to Servlets
Validating Data Entered on a Form
Inserting Calls to Enterprise JavaBeans
Binding JavaServer Page Components to Dynamic Data
About RDBM Field Tags
Using RDBM Tag Library
About Row Sets
About Data-Binding Properties
Displaying a Single Field of Data
Displaying Single Columns of Data
Displaying Multiple Columns of Data
Displaying Multiple Rows of Data
Using the Loop Component to Display Rows of Data
Specifying Custom Formatting for a JSP Field
Using Loops as Table Rows
Using Multiple Loops in a JSP
useQuery Tag
Param Tag
Loop Tag
Field Tag
Close Tag
Execute Tag
goRecord Tag
Example
Numeric Format Characters
About Enterprise JavaBeans
Chapter 8 Using Wizards to Generate Project Files
Types of EJBs
Creating Session EJBs
Session EJBs
Entity EJBs
Creating Entity EJBs
Importing EJBs
Examining and Changing EJB Properties
About iAB Wizards
Chapter 9 Compiling, Testing, and Debugging Applications
Using the Data Model Wizard
Using the Input Wizard
Using the Results Wizard
Using the Database Forms Wizard
Use an Existing Query File
Using the Login Wizard
Use a Data Model
Database Table
Using the Query Wizard
LDAP Server
Custom
Using the HTML Page Wizard
Using the JSP Wizard
Using the Servlet Wizard
Using the Java File Wizard
Using the Session Bean Wizard
Using the Entity Bean Wizard
Compiling Applications
Chapter 10 Deploying Applications
Registering Files
Building EJB Stub and Skeleton Code
Compiling Java files
Starting and Stopping a Test Server
Testing Applications
Testing Queries
Debugging Applications
Testing HTML Pages and JSPs
Testing HTML Pages
Testing Servlets
Testing JavaServer Pages
Setting and Viewing Breakpoints
Setting Breakpoints
Stepping through Code
Viewing Breakpoints
Using Breakpoints to View Source Code
Step In
Viewing Stack Information
Step Over
Step Out
Continue
Viewing Variables
Adding Variables to the Watch List
Adding Variables to Quick Watch
Deploying Applications
Chapter 11 Working with Source Control
About Deploying Applications
Saving EAR Files
About File Locations
How to Deploy an Application
About Source Control
Appendix A Component Reference
Configuring Source Control
Specifying a Source Control Utility
Invoking Commands from the Main Menu
Defining Menu Items
Relationship of Text Fields to Source Control Submenu
Setting Up the CVS Environment
Default Values for Command Lines
Macro Definitions
Setting Up Visual Source Safe
Sharing Settings Among Programmers
About Components
Appendix B Using the Application Builder with Third-Party Tools
Data-Bound Properties
Components
Target Window
Palette Tabs
CheckBox
Custom Script
Data-Bound Image Link
Data-Bound Link
DropDownLink
Drop-Down List
Field
Form
Horizontal Line
Image
Link Target
List
List Box
Loop
PushButton
Radio Button Group
Table
Text Area
TextField
Using iAB with Symantec Visual CaféTM
Appendix C Developing Existing Netscape Application Server Applications with iPlanet Application Builder 6.0
Creating a Visual Cafe Project
Using iAB with Macromedia DreamweaverTM
Creating a StartEngine Class
Configuring the Project
Invoking iAS with a Visual Cafe Project
Using Visual Cafe
Manipulating Breakpoints
Stepping through Code
Viewing Stack Information
Examining Variables
Using iAB with the Visual Cafe Java Editor
Using iAB with the Visual Cafe Java Compiler
Migrating to Application Builder 6.0 Programming Model
Glossary
Creating an Application Builder 6.0 Project
Deploying to Application Server 6.0
Index
Index DocHome Next
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated April 28, 2000