Formation SWING Avancé


REFERENCE
 
 
JSWA
DUREE
 
 
2 jours
TARIFS
 
 
En Intra
Niveau : Expert
Cours à distance: Possible
OBJECTIFS :
 
SWING permet l'élaboration des interfaces riches des programmes Java s'exécutant en local ; associé à Java Web Start, il propose une alternative très séduisante aux applications Web 2.0 pouvant encore souffrir d'un manque de richesse en termes d'interface utilisateur. Cette formation Swing permet aux développeurs Java connaissant déjà SWING d'aborder des problématiques avancées comme la bonne gestion du multi-threading, le glisser/déposer, le undo et les architectures client/serveur.
PRÉ-REQUIS :
 
Connaissance de Swing ou bonne pratique du développement d'interface
PUBLIC :
 
Cette formation Swing s'adresse aux développeurs JAVA
PROGRAMME :
 

Rappels

Cas d'usage, Architecture de SWING et interaction avec l'OS sous-jacentHiérarchie des classes, la classe JComponent, les conteneurs, composants de saisie, composants complexesConstruction d'interface et layoutsGestion de l'interaction utilisateur, modèle événementiel, Pattern MVC, Listener et AdapterSwing et les IDEs, le cas d'EclipseAtelier : Utilisation de différents layout, interaction utilisateur, JTree et JTable

SWING et le multithreading

Rappels sur les threads, le package java.util.concurrentCas d'usage des threads dans SWING, Typologie des threads SWING, Support de Swing pour le multithreadingThread initiale, javax.swing.SwingUtilitiesWorker thread, javax.swing.SwingWorker, principes, résultats intermédiaires, valeur de retour, annulationSwing TimerCas d'uage, JProgressBar, ImageObserverAtelier : Création de tâches Worker et affichage de la progression

Interactions avancées avec Swing

Intégration avec le bureau, les classes Desktop, SystemTray, SplashScreenJava et les imprimantes, L' impression dans Swing, Impression de texte, de tablesSupport de Swing pour le Glisser/Déposer et le copier/collerProcessus du D&D, Composants D&D, TransferHandler, TransferSupport, Mode de DROP, ...Processus du Copier/Coller.  Implémentation avec les composants textes, avec les autres composants, ActionMap, InputMapImplémentation du Undo, le package javax.swing.undo, la classe UndoManagerAtelier : Glisser/Déposer et Copier/Coller à partir de JTable

Architecture client/serveur avec Swing

Alternatives d'architecture et de protocoles, communication synchrone ou asynchroneDifférents types de serveur (Processus serveur, Container de servlet, Serveur Java EE)Interactions avec des sockets, protocoles supportés par JavaInteraction HTTPRemote EJB SessionLe modèle asynchrone JMSAtelier :Sur une des architectures

TRAVAUX PRATIQUES :
 
50 % du temps est consacré aux Ateliers
EN INTRA SEULEMENT
FORMATION SWING
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 

Java - Java EE

Eclipse RCP 4
L'environnement de développement Eclipse s'est imposé par sa fiabilité, la qualité de ses interfaces graphiques, et la grande puissance et souplesse de son...

2 j

 

Java - Java EE

Eclipse RCP Avancé
Cette formation Eclipse de deux jours vous permettra de: - Améliorer la qualité de vos plugins pour obtenir une application RCP professionnelle - Automatiser les tests, la...

3 j

 
A l'issue de la formation GWT, les participants seront aptes à développer un client riche GWT en utilisant les composants graphiques du toolkit. Les stagiaires organiseront un...

2 j

 
Cette formation fait suite à la formation "GWT Développement d'applications riches" afin d'aborder les aspects avancés du Framework. Elle constitue le...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB