Lesson 01 SQL Pour Oracle
Lesson 01 SQL Pour Oracle
Lesson 01 SQL Pour Oracle
Introduction
Présentation
Ce cours vous apprend à créer des applications Forms efficaces et
professionnelles à l'aide d'Oracle Forms Developer.
Ce chapitre décrit les principales caractéristiques d'Oracle Application
Server 10g, d'Oracle Developer Suite 10g, d'Oracle Forms Services et
d'Oracle Forms Developer, ainsi que le modèle d'application du cours et
son contenu.
Il se peut que de nombreux termes utilisés dans ce cours ne vous soient
pas familiers. Consultez le site http://www.oracle.com/glossary pour
obtenir un glossaire contenant la définition de la plupart d'entre eux.
Solutions Internet
Oracle offre un large éventail d'outils et d'options de déploiement pour
Internet. Les outils nécessaires dépendent du type de développeur et
d'application.
• Les développeurs d'applications ont besoin d'une approche déclarative
basée sur les modèles. Oracle Designer et Oracle Forms Developer
offrent cette solution. Ce cours traite de l'utilisation d'Oracle Forms
Developer pour créer rapidement des applications évolutives et aux
performances élevées pour Internet, et du déploiement de ces
applications avec Oracle Forms Services.
• Les développeurs de composants ont besoin d'outils et de méthodes
différents. Pour ces développeurs, Java constitue le langage idéal. La
solution proposée par Oracle est JDeveloper.
• Pour les développeurs de sites Web et les éditeurs de contenu qui
souhaitent créer des applications HTML (Hypertext Markup Language)
dynamiques en libre-service pour les sites Web, Oracle Portal offre un
environnement de développement simple d'utilisation qui repose
entièrement sur une base de données Oracle. Oracle Portal offre un
environnement qui permet
Oracle Forms Developer 10g de développer
: Développer desetapplications
de déployerInternet
des 1-3
applications via un navigateur Web.
Solutions Internet (suite)
• Pour les développeurs de systèmes MIS (Management Information
System) et les utilisateurs finaux, Oracle propose le jeu d'outils
Oracle Business Intelligence. Oracle Reports Developer, Oracle
Reports Services, Oracle Discoverer et Oracle Express constituent
une gamme complète d'outils de création d'états, d'analyse et
d'évaluation de tendances.
Canvas CV_Customer
Table Form
Block CUSTOMERS Customers
CUSTOMERS
Canvas CV_Order
Table
Block ORDERS
ORDERS
Form Orders
Table Block ORDER_ITEMS
ORDER_ITEMS Canvas CV_Inventory
Block INVENTORIES
Table
INVENTORIES
Synthèse
Le grid computing permet de disposer de capacités informatiques à la
demande, sans avoir à se soucier de l'emplacement des données ou de
l'application, ou encore de l'ordinateur traitant la demande. Les produits
Oracle 10g (Database, Application Server et Enterprise Manager Grid
Control) fournissent l'infrastructure logicielle nécessaire au grid
computing d'entreprise.
Oracle Application Server offre un large éventail de services permettant
de créer et de déployer des applications Web, notamment Oracle HTTP
Server (OHS), Oracle Containers for J2EE (OC4J), Reports Services et
Forms Services.
Oracle Developer Suite inclut des composants de développement
d'applications (JDeveloper, Designer, Software Configuration Manager et
Forms Developer) et des composants décisionnels (Warehouse Builder,
Discoverer et Reports).
Synthèse (suite)
Oracle Forms Services est un composant d'Oracle Application Server
permettant de déployer sur Internet des applications Forms avec une
interface utilisateur Java complète. Il utilise la même applet générique
pour toutes les Forms.
Chaque composant d'Oracle Forms Services a un rôle dans l'exécution
d'une application. Ces composants sont le Forms Client (applet Java), le
Forms Servlet, le Forms Listener Servlet et le Forms Runtime Engine.
Oracle Forms Developer est un composant d'Oracle Developer Suite 10g
qui permet de développer des applications Forms. Les avantages d'Oracle
Forms Developer sont les suivants :
• Développement rapide d'applications : création et modification des
applications avec peu ou pas de code
• Partitionnement d'applications : déplacement d'objets entre des
modules et le serveur de base de données
• Souplesse du contrôle des sources : intégration à Software
Configuration Manager (SCM)
Oracle Forms Developer 10g : Développer des applications Internet 1-28
Synthèse (suite)
• Evolutivité étendue : utilisation de fonctionnalités serveur telles que les
tableaux LMD, les curseurs de base de données ou les variables
attachées (bind variables)
• Réutilisation des objets : utilisation de sous-classes et de librairies
d'objets