La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Part 4. 2 Un composant logiciel réutilisable Manipulé dans un outil construction Components Beans Concepts généraux.

Présentations similaires


Présentation au sujet: "1 Part 4. 2 Un composant logiciel réutilisable Manipulé dans un outil construction Components Beans Concepts généraux."— Transcription de la présentation:

1 1 Part 4

2 2 Un composant logiciel réutilisable Manipulé dans un outil construction Components Beans Concepts généraux

3 3 Persistance Introspection Types de JavaBeans Concepts généraux

4 4 Permettre la lecture ou la modification des propriétés Scrutables pour révéler leur interface Être sensibles à laspect réseau Components

5 5 Être sécuritaires Support aux outils de développement dapplications Être persistants Components

6 6 Des composants AWT Nont pas dapparence à lécran Exporte des propriétés Beans

7 7 Exporte des événements Exporte des méthodes Peut générer des événements Beans

8 8 Enregistrer létat courant dun objet Le récupérer par la suite La persistance sappelle aussi sérialisation Persistance

9 9 Examiner lAPI dune JavaBean java.lang.reflect: membres d une classe BeanInfo Introspection

10 10 Components Container Invisible (EJB) Applet Types de JavaBeans

11 11 Où lavoir? ToolBox BeanBox Properties Méthode tracer: Suivre la trace dexécution BDK

12 12 Version Windows, Solaris Version 1.1 Où lavoir

13 13 16 démonstrations de JavaBeans Interagir avec de nouveaux Beans Tool Box

14 14 Visualiser une bean Exécuter la bean BeanBox

15 15 Présente les propriétés dune bean Changer les propriétés lors de la conception Properties window

16 16 Method tracer

17 17 Propriétés simple Propriétés indexées Propriétés liées Propriétés contraintes Property types

18 18 Réfèrent à des variables publiques dun objet Elles représentent une seule valeur Les méthodes get et set Propriétés simples

19 19 Elles représentent des tableaux de valeurs Non supportés par BDK 1.0 Propriétés indexées

20 20 Avertissent d autres objets quand leur valeur change Addition dun objet de changement de propriété Addition dun objet de changement de méthodes Propriétés liées

21 21 Avertissent lorsquelles ont été modifiées Les écouteurs peuvent interdire un changement Propriétés contraintes

22 22 Propriétés de lecture/écriture La méthode set retourne un void La méthode set prend un seul argument Méthodes get/set

23 23 La méthode get retourne le type de largument de set La méthode get ne prend aucun argument public void set PropertyName (boolean value) public boolean get PropertyName () Méthodes get/set

24 24 Classe PropertyChangeSupport Classe VetoableChangeSupport Evénements associés

25 25 Fourni lécouteur Fourni le notificateur de service Avec une propriété liée PropertyChangeSupport

26 26 Imposer de vétos aux changements addVetoableChangeListener removeVetoableChangeListener Avec une propriété contrainte VetoableChangeSupport

27 27 Quest-ce que les fichiers JAR Les utilitaires du JDK pour les fichiers JAR Description des options Fichier manifeste Comment placer une bean dans un jar Format JAR

28 28 Java Archive Files Peut contenir plusieurs classes Extension.jar Quest-ce que les fichiers JAR?

29 29 jar cvf nom.jar liste_de_fichiers jar tvf file.jar: afficher le contenu jar xvf file.jar: récupérer les fichiers jar xvf file.jar nomDuFichier: Extraire un fichier Les utilitaires du JDK

30 30 manifest.tmp: Décrire le contenu du fichier JAR Repérer les beans dans le.jar Création du fichier manifest.mf Fichier manifeste

31 31 Création d une simple bean Ajouter des propriétés simples Ajouter des propriétés liées Ecrire un fichier manifest Exemples

32 32 Mettre la bean dans un fichier JAR Charger la bean dans le BeanBox Visualisation des propriétés Ajouter au IDE Exemples

33 33 Editeur de propriétés

34 34 Description Classe SimpleBeanInfo Exemple Interface BeanInfo

35 35 Explique à un outil comment lire une bean Incluse dans le fichier.jar Implémenter linterface BeanInfo Description

36 36 getMethodDescriptors() getPropertyDescriptors() getBeanDescriptor() Description

37 37 Exemple de BeanInfo Implémentation par défaut On peut hériter de cette classe On peut surcharger les méthodes Classe SimpleBeanInfo

38 38 Exemple

39 39 Beans


Télécharger ppt "1 Part 4. 2 Un composant logiciel réutilisable Manipulé dans un outil construction Components Beans Concepts généraux."

Présentations similaires


Annonces Google