WicketSupport: plugin Wicket pour netbeans

Bonsoir,
J’aimerais dédier ce billet pour parler d’un zoli plugin pour Netbeans : Wicket Support 1.3.
C’est un tout petit plugin de 10Mo (dont la majorité vient de Wicket lui-même) qui offre quelques fonctionnalités pour simlifier le développement Wicket sur Netbeans.
Une fois installé, ce plugin se manfieste dans les points suivants:

  • Lors de l’assistant de création d’un nouveau projet Web: WicketSupport ajoute une option Wicket (en deça de JSF et Struts), qui une fois cochée, permet de configurer le projet pour qu’il soit Wicket-Ready (ajout du Runtime Wicket au projet, déclaration de la Servlet de Wicket à web.xml ainsi que la classe WebApplication.
  • Ajouts de nouveaux types dans l’assistant New: Wicket Page, Wicket Panel et Wicket Border qui permettent de générer à la fois le fichier HTML et java du composant en question: vraiment très utile à la longue ;)

Il est vrai qu’il est loin derrière Wicket Bench (Plugin Wicket pour eclipse), il n’en est pas moins puissant et utile. Un must-have pour tout développeur Wicket utilisant Netbeans.

Quelques points qui posent problèmes toute fois:

  • Le fait qu’il utilise une Servlet pour la configuration de Wicket: Il est conseillé d’y aller avec un Filtre plutôt
  • Faible fréquence de mise à jour: Wicket 1.3.2 est sur le point de sortir et ce plugin ne supporte pas encore Wicket 1.3.1
  • Un tout chti bug dans le Wizard de création qui fait qu’il ne prend pas en charge le chemin qu’on a spécifié et utilise plutôt [Seveur : Port]/wicket comme URL lors du lancement de l’application

Voilou !

—-

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: