Vous êtes sur la page 1sur 53

Application ADF (Application Development Framework) pas pas avec JDeveloper

Application Development Framework

par Rgis POUILLER

Erielle

Date de publication : 23 fvrier 2012

Cet article a pour objectif de prsenter tape par tape la cration d'une application web avec le framework ADF (Application Development Framework) et l'environnement de dveloppement JDeveloper. Un discussion a t ouverte pour la publication de cet article, pour les commentaires. []

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

I - INTRODUCTION..................................................................................................................................................... 3 II - INSTALLATION DES OUTILS................................................................................................................................3 II-A - Installation de JDeveloper.............................................................................................................................3 II-B - Installation de Oracle Express Edition........................................................................................................10 III - "BONJOUR LE MONDE".................................................................................................................................... 13 III-A - tape 1 : Cration de l'application dans JDeveloper.................................................................................13 III-B - tape 2 : JSF "Bonjour le monde".............................................................................................................17 IV - AFFICHAGE/CRATION/SUPPRESSION/MODIFICATION DE DONNES EN BASE..................................... 23 IV-A - tape 3 : Cration de la structure dans la base de donnes....................................................................23 IV-B - tape 4 : Dveloppement de la page de gestion des donnes................................................................ 27 IV-B-1 - Partie Model...................................................................................................................................... 27 IV-B-2 - Partie ViewController.........................................................................................................................34 IV-B-3 - Insertion de donnes de test par JDeveloper...................................................................................51 IV-B-4 - Lancement de l'application................................................................................................................52 V - REMERCIEMENTS..............................................................................................................................................53 VI - AUTRES PUBLICATIONS.................................................................................................................................. 53

-2Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

I - INTRODUCTION
Cet article va prsenter tape par tape la ralisation d'une application web simple. Les diffrentes tapes sont : Installation des outils : JDeveloper et Oracle Express Edition Dveloppement d'une page web affichant "Bonjour le monde" Dveloppement d'une page web permettant la gestion des valeurs d'une base de donnes.

Ces tapes sont l'occasion de distinguer les parties Model et ViewController d'une application dveloppe avec JDeveloper/ADF. Pour une comprhension aise de cet article, il est conseill d'avoir quelques connaissances en Java, HTML/Javascript et SQL/Base de donnes. Mais ces connaissances ne sont pas ncessaires car le tutoriel repose sur l'interface WYSIWYG de JDeveloper. Pour la ralisation de cet article les versions des outils sont : Oracle JDeveloper 11g Release 2 (11.1.2.1.0) Oracle Database Express Edition : 10g Release 2 (Universal) (10.2.0.1) La plupart des images de l'article sont une partie d'une autre image. Pour accder l'image complte, il suffit de cliquer sur l'image de l'article. Un discussion a t ouverte pour la publication de cet article, pour les commentaires. []

II - INSTALLATION DES OUTILS II-A - Installation de JDeveloper


Lancer l'excutable d'installation ("jdevstudio11121install.exe").

-3Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Suivant".

Cliquer sur "Suivant".

-4Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Suivant".

Cliquer sur "Suivant".

Cliquer sur "Suivant".

-5Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Suivant".

L'installation se droule.

Cliquer sur "Termin".

-6Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Launch Oracle JDeveloper 11g".

Cliquer sur "OK".

-7Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "OK".

Dcocher "Allow automated usage reporting to Oracle". Cliquer sur "OK".

-8Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Dcocher "Show tips at startup". Puis, cliquer sur la croix pour fermer.

JDeveloper est correctement install.

-9Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Il sera possible de le relancer partir du menu "Dmarrer/Programmes/Oracle Fusion Middleware 11.1.2.1.0/ JDeveloper Studio 11.1.2.1.0".

II-B - Installation de Oracle Express Edition


Lancer l'excutable d'installation ("OracleXEUniv.exe").

Cliquer sur "Suivant".

- 10 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner "J'accepte les termes de l'accord de licence". Puis, cliquer sur "Suivant".

Cliquer sur "Suivant".

Saisir un mot de passe dans "Entrer le mot de passe" et "Confirmer le mot de passe". Puis, cliquer sur "Suivant".

Cliquer sur "Installer".

- 11 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

L'installation se droule.

Cliquer sur "Fin".

Pour se connecter, il est possible d'utiliser le compte "SYSTEM" avec le mot de passe prcdemment saisi.

- 12 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Aprs la connexion, on aboutit un cran prsentant les diffrentes actions possibles.

On reviendra plus tard sur cet accs la base de donnes.

III - "BONJOUR LE MONDE" III-A - tape 1 : Cration de l'application dans JDeveloper


Lancer JDeveloper par le lien "JDeveloper Studio 11.1.2.1.0".

- 13 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Laisser "Studio Developer (All features)" slectionn. Cliquer sur le bouton "OK".

Cliquer sur "New Application...".

- 14 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner "Fusion Web Application (ADF)" dans "General / Applications". Puis, cliquer sur le bouton "OK".

Saisir le nom de l'application (ici : "MonApplicationADF") dans "Application Name : " et le prfixe des package (ici : "com.developpez.rpouiller.monappplicationadf") dans "Application Package Prefix : ". Puis, cliquer sur le bouton "Next >".

Cliquer sur le bouton "Next >".

- 15 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur le bouton "Next >".

Cliquer sur le bouton "Next >".

Cliquer sur le bouton "Finish".

- 16 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

L'application a t cre dans JDeveloper.

III-B - tape 2 : JSF "Bonjour le monde"


Faire un clic droit sur "Web Content". Puis choisir "New...".

- 17 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Choisir "Page" dans "Web Tier / JSF/Facelets". Puis, cliquer sur le bouton "OK".

Saisir le nom de la page (ici : "bonjour.jsf") dans "File Name:". Puis, cliquer sur le bouton "OK".

- 18 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Output Text" dans "ADF Faces / Text and Selection" de la "Component Palette". Puis, faire glisser le composant au milieu de la page "bonjour.jsf".

Saisir "Bonjour le monde" dans la proprit "Value" du composant Output Text. Puis, valider en tapant sur la touche Entre.

- 19 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner le composant "af:document" dans la structure.

Saisir "Mon application ADF : Bonjour" dans la proprit "Title" du composant Document. Puis, valider en tapant sur la touche Entre.
- 20 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Faire un clic droit sur le fichier "bonjour.jsf". Puis, choisir "Run".

Saisir le mot de passe du Weblogic (par dfaut : "weblogic1") dans "Password:" et "Confirm password:". Puis, cliquer sur le bouton "OK".

- 21 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Valider les ventuelles demandes d'autorisations en cliquant sur "Allow access".

- 22 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Voici le rsultat dans un navigateur web.

IV - AFFICHAGE/CRATION/SUPPRESSION/MODIFICATION DE DONNES EN BASE IV-A - tape 3 : Cration de la structure dans la base de donnes
Accder la base de donnes Oracle par le lien "Accder la page d'accueil de la base de donnes".

Entrer le nom d'utilisateur "system" et le mot de passe associ qui a t saisi durant l'installation.

- 23 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner "Crer un utilisateur" dans "Administration / Utilisateurs de base de donnes".

Saisir le nom d'utilisateur (ici : "articleADF") et le mot de passe. Cocher les cases "CONNECT", "RESOURCE" et "DBA". Puis, cliquer sur le bouton "Crer".

- 24 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

L'utilisateur a t cr. Cliquer sur le lien "Dconnexion".

Cliquer sur le lien "Connexion".

Entrer le nom d'utilisateur "articleadf" et le mot de passe associ.

Slectionner "Table" dans "Navigateur d'objet / Crer".

- 25 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Saisir le nom de la table et ceux des diffrentes colonnes. Puis, cliquer sur le bouton "Suivant >".

Choisir que la clef primaire soit remplie partir d'une nouvelle squence. Puis, cliquer sur le bouton "Suivant >".

Cliquer sur le bouton "Suivant >".

- 26 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur le bouton "Fin".

ventuellement, cliquer sur "SQL" pour afficher le code SQL de cration de la table. Puis, cliquer sur le bouton "Crer".

La table a t cre. Cliquer sur le lien "Page d'accueil".

IV-B - tape 4 : Dveloppement de la page de gestion des donnes IV-B-1 - Partie Model
Dans JDeveloper, faire un clic droit sur le projet "Model". Puis, choisir "New".
- 27 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Choisir "Entity Object" dans "Business Tier / ADF Business Components". Puis, cliquer sur le bouton "OK".

- 28 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur la croix verte.

Entrer les paramtres de connexion la base de donnes. Cliquer sur "Test Connection". Quand le rsultat du test est "Success!", cliquer sur "OK".

Cliquer sur "OK".

Cliquer sur "Browse".

- 29 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Query".

Choisir la table "LISTECOURSES". Puis, cliquer sur "OK".

- 30 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Next >".

Cliquer sur "Next >".

- 31 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Next >".

Cliquer sur "Next >".

Cocher "Generate Default View Object" et saisir le nom correspondant. Cocher "Add to Application Module" et saisir galement le nom correspondant. Puis, cliquer sur "Next >".

- 32 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur "Finish".

Cliquer sur l'icne pour tout sauvegarder.

- 33 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

IV-B-2 - Partie ViewController


Faire un clic droit sur le dossier "Web Content". Puis, choisir "New".

- 34 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Choisir "Page" dans "Web Tier / JSF/Facelets". Puis, cliquer sur le bouton "OK".

Saisir le nom du fichier. Choisir "Quick Start Layout". Puis, cliquer sur le bouton "OK".
- 35 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner l'lment "af:panelStretchLayout" dans la structure.

Saisir "auto" dans la proprit "TopHeight". Valider avec la touche ENTRE.

- 36 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Faire un clic droit sur l'lment "af:panelStretchLayout". Puis, choisir "Insert Inside af:panelStretchLayout / Facet top".

Slectionner l'lment "f:facet - top" dans la structure.

Cliquer sur le composant "Panel Box" dans les composants "Layout" de "ADF Faces".

- 37 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

L'lment a t rajout. Le slectionner si ncessaire.

Saisir un nouveau texte dans la proprit "Text" de cet lment. Valider la modification avec le touche ENTRE.

- 38 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner "ListeCourseEntityVO1" dans "Data Controls". Maintenir le bouton gauche de la souris appuy pour le glisser-dposer dans l'lment Panel Box du fichier "gestion.jsf". Choisir "ADF Form..." de "Form" dans la liste qui apparait.

Cocher "Include Navigation Controls" et "Include Submit Button". Puis, cliquer sur le bouton "OK".

- 39 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner "ListeCourseEntityVO1" dans "Data Controls". Maintenir le bouton gauche de la souris appuy pour le glisser-dposer en dessous de l'lment Panel Box du fichier "gestion.jsf", dans la partie centrale du "panel stretch layout". Choisir "ADF Read-only Table..." de "Table" dans la liste qui apparait.

Cocher "Enable Sorting" et "Enable Filtering". Puis, cliquer sur le bouton "OK".

Slectionner l'opration "Commit" dans "Data Controls". Maintenir le bouton gauche de la souris appuy pour le glisser-dposer sur le bouton "Submit".

- 40 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Cliquer sur le bouton "OK".

Slectionner l'opration "Rollback" dans "Data Controls". Maintenir le bouton gauche de la souris appuy pour le glisser-dposer ct du bouton "Commit".

Slectionner l'opration "Create" de "ListeCoursesEntityVO1" dans "Data Controls". Maintenir le bouton gauche de la souris appuy pour le glisser-dposer ct du bouton "Rollback".

Slectionner l'opration "Delete" de "ListeCoursesEntityVO1" dans "Data Controls". Maintenir le bouton gauche de la souris appuy pour le glisser-dposer ct du bouton "Rollback".

Faire un clic droit sur "af:commandButton - Commit". Slectionner "Surround With...".

- 41 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Choisir "Panel Group Layout". Puis, cliquer sur "OK".

Slectionner successivement les lments "af:commandButton - Rollback", "af:commandButton - Create" et "af:commandButton - Delete" pour les glisser-dposer l'intrieur de l'lment "af:panelGroupLayout".

- 42 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

- 43 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner le bouton "First" et changer la valeur de sa proprit "Id".

Slectionner le bouton "Previous" et changer la valeur de sa proprit "Id".

Slectionner le bouton "Next" et changer la valeur de sa proprit "Id".

- 44 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner le bouton "Last" et changer la valeur de sa proprit "Id".

Slectionner le bouton "Create" et changer la valeur de sa proprit "Id".

Slectionner le bouton "Delete" et changer la valeur de sa proprit "Id".

Slectionner le bouton "Commit" et changer la valeur de sa proprit "Id".

Slectionner le bouton "Rollback" et changer la valeur de sa proprit "Id".


- 45 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner la table de donnes. Puis, cliquer sur la flche droite de la proprit "PartialTriggers" afin de choisir "Edit...".

Slectionner les lments qui sont "not found". Cliquer sur la flche pour supprimer les lments dslectionns.

Slectionner les lments "cbCommit" et "cbRollback". Cliquer sur la flche pour ajouter ces lments ceux slectionns. Puis, cliquer sur le bouton "OK".

- 46 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner l'lment "af:panelFormLayout" qui entoure les champs de saisie.

Cliquer sur la flche droite de la proprit "PartialTriggers" afin de choisir "Edit...".

- 47 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Slectionner les lments "cbFirst", "cbPrevious", "cbNext", "cbLast", "cbCreate", "cbDelete", "cbCommit" et "cbRollback". Cliquer sur la flche pour ajouter les lments ceux slectionns. Puis, cliquer sur le bouton "OK".

Slectionner les lments "cbFirst", "cbPrevious", "cbNext", "cbLast", "cbCreate", "cbDelete", "cbCommit" et "cbRollback" dans la structure.

- 48 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Changer la valeur de la proprit "PartialSubmit" de ces lments en "true".

- 49 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Choisir "Reset to Default" pour la proprit "Disabled" de ces lments grce la flche droite.

- 50 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

IV-B-3 - Insertion de donnes de test par JDeveloper


Choisir "Database Navigator" dans le menu "View / Database".

Dplier "MonApplicationADF" et "ConnArticleADF".

Copier les requtes suivantes. Puis, excuter le script avec l'icne avec la feuille et la flche verte.
INSERT INSERT INSERT INSERT INSERT INSERT INSERT INTO INTO INTO INTO INTO INTO INTO LISTECOURSES(LIBELLE, LISTECOURSES(LIBELLE, LISTECOURSES(LIBELLE, LISTECOURSES(LIBELLE, LISTECOURSES(LIBELLE, LISTECOURSES(LIBELLE, LISTECOURSES(LIBELLE, QUANTITE) QUANTITE) QUANTITE) QUANTITE) QUANTITE) QUANTITE) QUANTITE) VALUES('Banane', 3); VALUES('Sucre blanc', 75); VALUES('Oeuf', 1); VALUES('Levure', 1); VALUES('Sel', 1); VALUES('Farine', 150); VALUES('Beurre', 70);

- 51 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

Voici le rsultat.

IV-B-4 - Lancement de l'application


Faire un clic droit sur le fichier "gestion.jsf". Puis, choisir "Run".

Voici le rsultat.

- 52 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Application ADF (Application Development Framework) pas pas avec JDeveloper par Rgis POUILLER

Erielle

V - REMERCIEMENTS
Je remercie sincrement par ordre plus ou moins chronologique : www.developpez.com qui me permet de publier cet article. Nono40 et djibril pour leurs outils. thierryler pour ses conseils et ses encouragements. keulkeul pour ses encouragements. Erielle pour sa relecture orthographique rigoureuse.

VI - AUTRES PUBLICATIONS
Liste galement visible sur la page perso. Design Patterns du "Gang of Four" appliqus Java Application Struts pas pas avec Eclipse (Web Tools Platform) et Tomcat Tests unitaires automatiss avec JUnit4 Mcanisme de chargement des classes de Tomcat et partage de librairies versionnes entre plusieurs applications Intgration continue avec Continuum Gnration de diagrammes de classes UML avec UMLGraph

- 53 Copyright 2009 Rgis POUILLER. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.
http://rpouiller.developpez.com/tutoriels/java/adf-jdeveloper/

Vous aimerez peut-être aussi