Bonjour,
S'il vous plaît j'aimerais savoir s'il est possible d'utiliser swing dans un projet jsf. Si c'est possible, comment le faire?
Merci
Bonjour,
S'il vous plaît j'aimerais savoir s'il est possible d'utiliser swing dans un projet jsf. Si c'est possible, comment le faire?
Merci
non, ca n'a rien a voir.
Vous pouvez ouvrir une fenêtre swing dans une page JSF en la liant à travers un lien (s:link, h:commandlink...). Tout d'abord, il faut créer un lien sur la page JSF référençant un JavaBean X. Ensuite, le JavaBean X instancie ta classe Java (celle de swing) en appelant le main par exemple.
Le problème dans ce cas, c'est que si t'as plusieurs clients web, l'activation du lien ouvre la fenêtre swing sur le navigateur du serveur !!! et cela c'est un autre problème à résoudre.
Autre méthode est d'utiliser une page HTML normale exploitant la page swing en utilisant un framework dédié comme webOnSwing ou autre (Swinglets, swingweb...).
Normal, vu que le code Java est exécuté côté serveur, l'application faite avec Swing s'affichera sur le serveur... donc strictement inutile !
Au pire, on peut toujours imaginer un lien qui va lancer une applet (ou une application lourde via JNLP) mais bon, ce serait quoi l'intérêt au juste ?
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Partager