Comme promis il y a peu de temps, voici le premier post consacré à JQuery4Wicket.
Je vais ici présenter dans les grandes largeurs l’origine et l’objectif de ce portage de JQuery pour Wicket.
Il y a donc maintenant plus d’un an que nicogiard m’a initié a Wicket. Merci a lui de de m’avoir rendu la foi dans les applications web Java, possédé que j’étais par le démon du DotNet. Il faut dire qu’avant Wicket, la balance penchait rapidement du coté obscur.
Au même moment je découvrais avec le même entrain JQuery et surtout JQueryUI.
En m’intéressant de plus près à l’utilisation des widgets JQueryUI, j’en suis tout naturellement venu a tenter de les faire fonctionner dans des applications Wicket.
Au début, une simple utilisation basique ; puis au fur et à mesure, le besoin s’est imposé de pouvoir faire discuter le serveur et les widgets.
JQuery4Wicket était né.
L’objectif premier de JQuery4Wicket est donc le suivant : faire dialoguer le serveur et les Widgets/Plugins JQuery par l’intermédiaire de la couche Ajax proposée nativement par Wicket.
Les composants JQuery fournissent des fonctions “callback” qui sont utilisées pour traiter certains événements.
Exemple : [drop:function(e, ui) { }] est une fonction appellée lorsqu’une action drag’n'drop se termine.
Dans le corps de cette fonction vous pouvez avoir besoin d’effectuer un appel à JQuery pour, par exemple, animer un élément de la page.
Imaginons maintenant que vous désirez intercepter du coté serveur l’appel à cette fonction pour traiter une information particulière.
JQuery4Wicket vous fournit l’interface nécessaire pour utiliser les possibilités Ajax de Wicket, et effectuer des opérations coté client, serveur ou les deux.
Voila, donc une brève présentation de mon travail de ces derniers mois, qui je l’espère saura attiser votre curiosité et éventuellement susciter des vocations Wicketistes
.
D’autres posts suivrons très prochainement pour expliquer plus en détail l’utilisation de JQuery4Wicket.
En attendant, pour ceux qui trépignent d’impatience, je vous invite a visiter le site de démo JQuery4Wicket et télécharger le .jar de la version actuelle.
La documentation est disponible ici.










October 3rd, 2008 at 18:42
Oh mais ça a l’air prometteur tout ça!
Un peu surbooké en ce moment, mais promis, je suis de près! ça concerne quand meme les deux techno dont je suis le plus friand en ce moment! Et ça correspond parfaitement à mon prochain projet web perso…
October 4th, 2008 at 15:00
Bon, ok… je vais installer un tomcat chez moi.
October 4th, 2008 at 21:13
Wha ca poutre ça !!!
Mais pkoi je commence a faire du .Net lundi moi ???
Ouinnnn ….
October 5th, 2008 at 15:48
J’aurais quelques questions : wicket et jquery4wicket se prêtent vraiment à mon prochain projet web. Le problème c’est que ce serait le genre de site à profiter d’un buzz durant quelques mois mais qui n’a pas pour but d’avoir du succès durant plusieurs années. Bref, tout ça pour dire que je ne compte pas prendre d’hébergement dédié, et que le mutualisé et wicket ne sont pas compatibles il me semble…
Je voulais donc savoir comment tu as mis en place tes démo wicket, les héberges-tu chez toi? en dédié?
Merci pour ces quelques infos!
A bientot
October 5th, 2008 at 16:18
Bonjour Bastoune46, content de voir que ce projet t’intéresse
.
Le site démo de JQuery4Wicket est hébergé sur une dédibox. Comme je ne veux pas dire de bêtises, je laisse le soin a nicogiard de t’apporter plus de précisions.
Si tu as des questions à propos de JQuery4Wicket, n’hésite pas a nous contacter.
A bientôt.
October 5th, 2008 at 20:22
Yep, c’est bien le seul problème de Java. L’hébergement !
Comme le dit Butcho, tout noocodecommit.com est hébergé sur une dédibox (un serveur dédié hébergé dans les locaux de free en fait).
Bon courage pour ton projet Bastoune, on attend de tes news !
October 5th, 2008 at 21:59
Merci pour ces renseignements. Je connais l’offre dedibox, mais ça me parait un peu surdimensionné pour l’instant. Je pense développer en PHP+jquery et en parallèle si le temps me le permet, en wicket. Le projet n’étant pas de grande ampleur, le double développement ne proposera pas problème, et ça me permettra de poursuivre ma formation wicket suite au stage
October 6th, 2008 at 00:08
Le seul hébergement mutualisé java à prix attractif que j’ai pu trouver : http://www.hebergement-java.fr/hebergement/comparatif-hebergement-java.php
(AltHosting). Dur dur l’hébergement java pour grand public…
Le site ne devrait pas trop bouffer de ressource, donc le mutualisé va passer (en espérant que le voisin ne soit pas trop envahissant!). J’vais poursuivre ma course aux renseignements, je vous tiens au courant!
October 6th, 2008 at 16:49
Félicitations ! Ca m’a l’air très intéressant tout ça !
Sinon, c’est normal que la démo soit déployée en mode développement ? :p
October 6th, 2008 at 16:53
oups :X on va dire que ca permet a tout le monde de voir ce qui se passe derrière le rideau
merci en tous cas Jawher
October 6th, 2008 at 17:09
Je me suis fait la réflexion aussi et puis finalement c’est pas plus mal. Comme le dit Nicogiard, ca permet de voir ce qui se passe un peu coté Wicket
October 6th, 2008 at 17:51
Sinon, suis je le seul à avoir le comportement suivant : après 3 ou 4 clics (espacés, pas d’un trait) sur le bouton “Send ajax Request” dans l’onglet “Core > Ajax Support”, j’obtiens l’infameuse page : “Page Expired”.
October 6th, 2008 at 18:41
Bien vu effectivement j’ai la même après 2 clics !! J’ai surement fait une boulette ; je regarderais ça de plus près.
.
Disons que pour l’instant c’est une version beta et que l’accent à plutôt été mis sur la compatibilité avec les widgets. Il est plus que probable que vous trouviez des bugs. Surtout n’hésitez pas a m’en faire part, pour que je puisse faire les corrections nécessaires
October 7th, 2008 at 06:41
j’ai corrigé le problème qui est apparu sur le “FW Extension / Bounce effect” pour les “hide/show/toggle”
October 13th, 2008 at 13:41
Cette librairie est géniale, merci beacoup!
October 30th, 2008 at 17:51
[...] reviendrai sur cette techno, qui couplée à hibernate, spring, ou même jquery, s’avère extrèmement [...]
November 9th, 2008 at 21:51
La librairie m’a l’air très interessante, seulement, serait-il possible d’avoir une version compilée en Java 5 ou est ce complétement impossible ?
Merci d’avance
November 10th, 2008 at 20:37
Les sources seront bientôt publiées promis juré
March 6th, 2009 at 08:52
Je pense que ce projet est vraiment intéressant et qu’il mérite d’etre largement plus connu!
J’ai fait un petit coup de pub sur mon blog (tout récent lui aussi)
March 6th, 2009 at 09:05
Merci c’est gentil de ta part
Pour info, nous travaillons actuellement à la fusion avec le projet WickExt.
Un nouvel hébergement chez googlecode et un site officiel devraient voir le jour sous peu pour ce nouveau projet.
Je ferais un post lorsque tout sera en place.
March 6th, 2009 at 09:12
Cool je connais pas WickExt je vais aller jeter un oeil!