1 Copyright © Oracle Corporation, 2002. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services
1Copyright © Oracle Corporation, 2002. All rights reserved.
Introduction to Oracle Forms Developer and Oracle Forms Services
1-2 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-3 Copyright © Oracle Corporation, 2002. All rights reserved.
Internet Computing Solutions
Application Typeand Audience
Enterprise applications,Business developers
Java components,Component developers
ProductApproach
Repository-basedmodeling & generation,
Declarative
OracleProducts
Oracle Designer,Oracle Forms Developer, & Oracle Forms Services
Two-way coding,Java and JavaBeans
Oracle JDeveloper Oracle9i Application Server
Browser-based, Dynamic HTML
Self-service applications &content management,Web site developers
Oracle PortalOracle Database Server
Dynamic Webreporting, Drill,
Analyzing, Forecasting
Reporting and analytical applications,MIS & business users
Oracle Reports Developer,Oracle Reports Services,
Oracle Discoverer, &Oracle Express
1-4 Copyright © Oracle Corporation, 2002. All rights reserved.
Oracle9i Products
Forms Services Forms Developer
1-5 Copyright © Oracle Corporation, 2002. All rights reserved.
Oracle 9iAS Architecture
1-6 Copyright © Oracle Corporation, 2002. All rights reserved.
Oracle 9iAS Components
Oracle9iAS Forms Services
1-7 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-8 Copyright © Oracle Corporation, 2002. All rights reserved.
Forms Services Architecture
JRE
Applicationlogic layer
Data manager/PL/SQL engine
User interface layer
Forms Listener Servlet
Forms Servlet
Forms Runtime
Client Tier Database TierMiddle Tier:
Application Server
Incrementallydownloaded
File containingapplication code
Net Services
Java applet
DB
1-9 Copyright © Oracle Corporation, 2002. All rights reserved.
Benefits of Oracle9i Developer Suite
Application Development
Business Intelligence
•JDeveloper•Forms•Designer•SCM
•OWB•Discoverer•Reports
1-10 Copyright © Oracle Corporation, 2002. All rights reserved.
Oracle9iDS Application Development
1-11 Copyright © Oracle Corporation, 2002. All rights reserved.
Oracle9iDS Business Intelligence
1-12 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-13 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-14 Copyright © Oracle Corporation, 2002. All rights reserved.
Forms Builder Components:Object Navigator
• Client-side and server-side objects displayed hierarchically
• Toolbar to create, delete or unload, expand or contract
• Icons to represent objects
• Fast Search feature
1-16 Copyright © Oracle Corporation, 2002. All rights reserved.
Toolbar
Tool palette
Forms Builder Components:Layout Editor
1-18 Copyright © Oracle Corporation, 2002. All rights reserved.
Getting Started in the FormsBuilder Interface
• Start Forms Builder
• Connect to the database:– Menu:
Select File > Connect
OR– Toolbar:
Click Connect
1-20 Copyright © Oracle Corporation, 2002. All rights reserved.
Forms Builder: Menu Structure
1-22 Copyright © Oracle Corporation, 2002. All rights reserved.
Customizing Your Forms Builder Session
1-24 Copyright © Oracle Corporation, 2002. All rights reserved.
Saving Preferences
ExistingPreferences File
Updated, mergedPreferences File
Motif: prefs.ora Windows: cauprefs.ora
Modifiedpreferences
1-25 Copyright © Oracle Corporation, 2002. All rights reserved.
Using the Online Help System
1-26 Copyright © Oracle Corporation, 2002. All rights reserved.
Summit Office Supply Schema
Order Entry
Application
1-27 Copyright © Oracle Corporation, 2002. All rights reserved.
Summit Application
CV_Customer Canvas
CUSTOMERS Block
CV_Order Canvas
ORDERS Block
ORDER_ITEMS Block
CV_Inventory Canvas
INVENTORIES Block
INVENTORIESTable
CUSTOMERSTable
ORDERSTable
ORDER_ITEMSTable
CustomersForm
OrdersForm
1-29 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-30 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-31 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-32 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