Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 26

1

Introduction to Oracle Forms Developer


and Oracle Forms Services

Copyright © Oracle Corporation, 2002. All rights reserved.


Objectives

After completing this lesson, you should be able to do


the following:
• Describe the components of Oracle9i Developer
Suite and the Oracle9i Application Server
• Describe the features and benefits of Oracle
Forms Services and Oracle Forms Developer
• Describe the architecture of Oracle Forms
Services
• Describe Forms Builder components
• Navigate the Forms Builder interface
• Customize the Forms Builder session
• Use the online help facilities
• Describe the course application
1-2 Copyright © Oracle Corporation, 2002. All rights reserved.
Internet Computing Solutions

Application Type Product Oracle


and Audience Approach Products
Repository-based Oracle Designer,
Enterprise applications,
modeling & generation, Oracle Forms Developer,
Business developers
Declarative & Oracle Forms Services

Java components, Two-way coding, Oracle JDeveloper


Component developers Java and JavaBeans Oracle9i Application Server

Self-service applications &


Browser-based, Oracle Portal
content management,
Dynamic HTML Oracle Database Server
Web site developers

Oracle Reports Developer,


Reporting and Dynamic Web
Oracle Reports Services,
analytical applications, reporting, Drill,
Oracle Discoverer, &
MIS & business users Analyzing, Forecasting
Oracle Express

1-3 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle9i Products

Forms Services Forms Developer

1-4 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle 9iAS Architecture

1-5 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle 9iAS Components

Oracle9iAS Forms Services

1-6 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle Forms Services Overview

A component of Oracle9i
Application Server that
deploys Forms applications
to Java clients in a Web
environment. Oracle9iAS Forms Services

1-7 Copyright © Oracle Corporation, 2002. All rights reserved.


Forms Services Architecture
Middle Tier:
Client Tier Application Server Database Tier

Forms Listener
Servlet
Forms Servlet

Incrementally Forms Runtime


downloaded User interface Net
layer Services DB
Application
logic layer
Data manager/
JRE PL/SQL engine

Java applet
File containing
application code

1-8 Copyright © Oracle Corporation, 2002. All rights reserved.


Benefits of Oracle9i Developer Suite

Application Development

•OWB
•Discoverer •JDeveloper
•Reports •Forms
•Designer
•SCM

Business Intelligence

1-9 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle9iDS Application Development

1-10 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle9iDS Business Intelligence

1-11 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle Forms Developer Overview

Oracle Forms Developer:


• Is a productive development
environment for Internet
business applications
• Provides for:
– Data entry
– Queries

1-12 Copyright © Oracle Corporation, 2002. All rights reserved.


Oracle9i Forms Developer: Key Features

• Tools for rapid application development


• Application partitioning
• Flexible source control
• Extended scalability
• Object reuse

1-13 Copyright © Oracle Corporation, 2002. All rights reserved.


Forms Builder Components:
Object Navigator

• Client-side and • Icons to


server-side represent
objects objects
displayed
• Fast
hierarchically
Search
• Toolbar feature
to create,
delete or
unload, expand
or contract

1-14 Copyright © Oracle Corporation, 2002. All rights reserved.


Forms Builder Components:
Layout Editor

Toolbar

Tool
palette

1-16 Copyright © Oracle Corporation, 2002. All rights reserved.


Getting Started in the Forms
Builder Interface

• Start Forms Builder


• Connect to the database:
– Menu:
Select File > Connect
OR
– Toolbar:
Click Connect

1-18 Copyright © Oracle Corporation, 2002. All rights reserved.


Forms Builder: Menu Structure

1-20 Copyright © Oracle Corporation, 2002. All rights reserved.


Customizing Your Forms Builder Session

1-22 Copyright © Oracle Corporation, 2002. All rights reserved.


Saving Preferences

Existing
Preferences File

Modified
preferences

Motif:
prefs.ora
Updated, merged Windows:
Preferences File cauprefs.ora

1-24 Copyright © Oracle Corporation, 2002. All rights reserved.


Using the Online Help System

1-25 Copyright © Oracle Corporation, 2002. All rights reserved.


Summit Office Supply Schema
Order Entry
Application

1-26 Copyright © Oracle Corporation, 2002. All rights reserved.


Summit Application

CV_Customer Canvas Customers


CUSTOMERS Form
CUSTOMERS Block
Table

CV_Order Canvas
ORDERS
ORDERS Block
Table
Orders
ORDER_ITEMS ORDER_ITEMS Block Form
Table CV_Inventory Canvas
INVENTORIES Block

INVENTORIES
Table

1-27 Copyright © Oracle Corporation, 2002. All rights reserved.


Summary

In this lesson, you should have learned that:


• Oracle9i Developer Suite includes components for
application development and business intelligence
• Oracle9i Application Server provides services for
building and deploying Web applications
• Benefits of Oracle Forms Developer include:
– Rapid Application Development
– Application Partitioning
– Flexible Source Control
– Extended Scalability
– Object Reuse

1-29 Copyright © Oracle Corporation, 2002. All rights reserved.


Summary

• Benefits of Oracle Forms Services include:


– Optimized Web deployment of Forms applications
– Rich Java UI without Java coding
– Generic Java applet to deploy any Forms application
• Oracle Forms Services consists of the Forms
client, the Forms Servlet, the Forms Listener
Servlet, and the Forms Runtime Engine
• Forms Builder includes the following components:
– Object Navigator
– Property Palette
– Layout Editor
– PL/SQL Editor

1-30 Copyright © Oracle Corporation, 2002. All rights reserved.


Summary

• You can use the Forms Builder menu or


associated toolbar icons to navigate around the
Forms Builder interface
• The Help menu enables you to use the online help
facilities to look up topics, or you can invoke
context-sensitive help
• The Edit > Preferences dialog enables you to
customize the Forms Builder session
• The course application is a customer and order
entry application for Summit Office Supply

1-31 Copyright © Oracle Corporation, 2002. All rights reserved.


Practice 1 Overview

This practice covers the following topics:


• Becoming familiar with the Object Navigator and
Layout Editor
• Modifying file access preferences

1-32 Copyright © Oracle Corporation, 2002. All rights reserved.

You might also like