WDSc. et Java
(Websphere Dev. Studio CLIENT V4.0)




Fin

WDSc est un produit IBM faisant partie du produit 5722WDS

Il est basé sur ECLIPSE, un IDE en licence publique d' initiative IBM, comprenant :.

Au dessus d'éclipse, IBM vend un produit WSSDA , successeur de Websphere studio et de VisualAge pour JAVA.

il vous permet

WDSc, est la version OS/400 de ce produit, livré avec :

Regardons maintenant, l'aspect développement JAVA :

Pour cela, utilisez nouveau/projet et choisissez un projet JAVA :

ce projet s'affiche dans une nouvelle perspective .

une perspective est une manière d'arranger les fenêtres du produit sur le plan de travail en fonction du type de projet.

on vous affiche automatiquement toutes les classes du JRE (environnement d'exécution JAVA),
vous pouvez demander son effacement par :

créez ensuite des packages afin d'organiser plus finement vos classes :
(click droit sur le projet nouveau/package)

et enfin, créez vos classes


Indiquez :

et voilà !

vous saisissez le code dans l'éditeur intégré (LPEX), le même qu'avec RSE

prenons un source déja écrit :

dans la partie de droite de l'espace de travail, on vous affiche une fenêtre montrant la structure

  • package
  • importations
  • classe
    • variables
    • méthodes

la sauvegarde et la compilation ont lieu en même temps :

  1. automatiquement à la sortie de l'éditeur (modifiable dans Fenêtre/préférence/plan de travail)
  2. en utilisant CTRL+S

    dans ce dernier cas on vous affiche les erreurs de syntaxe


on laissant la souris immobile sur la petite croix , vous verrez le texte du message d'erreur

Si vous avez besoin d'assistance, CTRL+Espace, vous affiche les méthodes disponibles :

et cela fonctionne aussi dans les commentaires destinés à JavaDoc

ensuite, en laissant votre souris immobile sur un nom de classe, l'éditeur vous affichera les commentaires.


la fenêtre Structure vous montre la structure interne de la classe que vous éditez :

 

le logo à gauche indique le type de déclaration

carré orange
private
rond vert
public
losange jaune
protect

 

etc....

en cliquant (droit) sur un nom de variable vous pouvez demander la génération des méthodes get et set

après chaque modification sauvegardée (ctrl+s) l'éditeur créé un historique local qui peut vous servir pour revenir en arrière

(click droit, toujours dans la fenêtre structure)

s'il y a plusieurs versions, elles vous sont affichées avec date/heure

la fenêtre de gauche représente le source actuel, celle de droite la version choisie (par défaut la dernière).
Remplacer effectue une retour en arrière

et enfin, vous pouvez afficher la hiérarchie des types :

ce qui vous affiche

la classe dans sa hiérarchie (classe parente et la liste des classes héritant de celle-ci)

 

 

ainsi que le détail de la classe
(variables et méthodes)






ce bouton

affiche les classes utilisant la méthode : (ici, une seule)

vous pouvez facilement renommer une classe (click droit sur la classe)


(ici, nous renommons InversionDeChaine en InversionDeLaChaine)

on vous affiche la liste des modifications à réaliser (dépendances)

Pour vérifier, demandons à voir les références d'une classe (liste des points où elle est utilisée)

on nous affiche

en double cliquant sur InversionDeChaineDemo, nous pouvons constater les modifications


Une fois compilées, vous pouvez exécutez vos applications Java en cliquant sur

WDSc ouvre alors une nouvelle perspective contenant :

si, pour lancer une classe, vous devez fournir des paramètres, saisissez les dans la fenêtre propriétés de la classe

Résultat :

et enfin, vous pouvez avoir besoin de JAR externes (comme le driver JDBC pour l'AS/400, par exemple) ,
indiquez les sur la fenêtre propriétés du projet :

jt400 (dans WDSC/java) est la Java Toolbox pour OS/400 et elle contient le driver JDBC.


Debug, maintenant. Pour debuger cliquez (avec le bouton droit) dans la marge du source

->

Puis lancez le debug par le bouton suivant (le cafard)

la même perspective est affichée

vous remarquerez cette fois :

le bouton J! ( ) permet de mettre des points d'arrêt en fonction d'exceptions (erreurs)

La liste des exceptions vous est alors affichée.

Sur cette fenêtre l'onglet variables montre les variables et leur contenu


si la variable est de type tableau, vecteur, etc. elle vous est affiché sous forme arborescente.



pour modifier le contenu d'une variable :

dans la fenêtre debug vous pouvez reprendre l'exécution :


et dans l'éditeur, enlever (si besoin) votre point d'arrêt.

Pour compléter le Debug, vous pouvez choisir l'environnement avec lequel vous travaillez :

prenez fenêtre/préférences, puis Java

Avec le bouton Nouveau, vous pouvez maintenant référencez le JDK de chez SUN (avec ces sources) comme étant votre environnement par défaut
(le projet est immédiatement recompilé), ce qui vous permet de debuger y compris les classes du JDK, puisque vous avez les sources.

 

Début


©AF400