Les dernières releases Wicket


La septième release candidate de la branche 1.5 est maintenant disponible

Vous pouvez dès à présent la récupérer en mettant à jour vos POM :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>1.5-RC7</version>
</dependency>

Pour la branche 1.4 la release 1.4.18 est disponible :

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket</artifactId>
    <version>1.4.18</version>
</dependency>

Proposition d'architecture générique avec Hibernate, Spring et Wicket


Aujourd'hui, je vous présente une architecture permettant d'obtenir des modèles Wicket totalement génériques s'appuyant de manière transparente sur des DAO Hibernate.

Cette intégration "back to front", s'appuyant sur les types génériques Java, couvre 80% des cas d'utilisation standard des modèles Wicket et permet de simplifier le code des pages.

Analyse du besoin

Dans la plupart des cas, nos modèles Wicket remplissent l'une des 3 fonctions suivantes :

  • Récupérer une entité métier par son ID
  • Récupérer une liste d'entités métiers, optionnellement triée (pour affichage simple)
  • Récupérer une liste d'entités métiers, optionnellement triée et/ou paginée (pour les DataTable)
Lire la suite...

Les dernières releases Wicket


La deuxième release candidate de la branche 1.5 est maintenant disponible

Vous pouvez d'ores et déjà la récupérer en mettant à jour vos POM :

  1. <dependency>
  2. <groupId>org.apache.wicket</groupId>
  3. <artifactId>wicket</artifactId>
  4. <version>1.5-RC2</version>
  5. </dependency>

Pour la branche 1.4 la release 1.4.16 est disponible :

  1. <dependency>
  2. <groupId>org.apache.wicket</groupId>
  3. <artifactId>wicket</artifactId>
  4. <version>1.4.16</version>
  5. </dependency>

Création d'une application de type CRUD avec Wicket


Cet article va présenter le framework Apache Wicket et ce en s'appuyant sur la création d'une application de suivi de bugs (Bug tracker) qu'on nommera "Min.Bug.Tra". Une telle application est un cas particulier de ce qu'on appelle CRUD (Create, Read, Update et Delete) mais qui a l'avantage de traiter une problématique réelle.

Lire la suite...

Sortie de Atmosphère 0.7 : Support des WebSockets (HTLM 5) dans Wicket


HTML5 et les websocket

Atmosphere vient d'annoncer une nouvelle version de son framework sur son blog :

Le but du framework est de faciliter l'utilisation du push, de comet et des websockets.

Lire la suite...

Comment créer une colonne personnalisée dans une DataTable (wicket-extensions)


Un exemple d'utilisation

Je vais illustrer mon cas à travers une DefaultDataTable. L'exemple s'inspire de ce qui avait été fait sur l'application phonebook de wicketstuff (Le site ne fonctionne plus au moment où j'écris ces lignes). L'objectif étant d'ajouter une checkbox devant chaque élément de la DataTable :

DataTable

Lire la suite...

Interview de Martijn Dashorst à la FOSDEM 2011


Vous pouvez trouver ici une courte interview de Martin Dashorst donnée à l'occasion de la FOSDEM 2011.

Martijn évoque notamment le futur support de la syntaxe HTML5 dans Wicket 1.5. La validation syntaxique du markup va en effet évoluer par rapport aux versions actuelles pour permettre l'utilisation des syntaxes compatibles HTML5.

Autre information, le remplacement du moteur Ajax interne par la librairie YUI3 est prévu pour la version 1.6.

Maj : Merci à Sébastien pour les liens vers la vidéo et les slides de la présentation :

Nouvelle release Wicket : 1.5-RC1


La première release candidate de la branche 1.5 est maintenant disponible

Vous pouvez d'ores et déjà la récupérer en mettant à jour vos POM :

  1. <dependency>
  2. <groupId>org.apache.wicket</groupId>
  3. <artifactId>wicket</artifactId>
  4. <version>1.5-RC1</version>
  5. </dependency>

Nouvelle release Wicket : 1.4.15


La quinzième release de la branche 1.4 vient de sortir officiellement
Cette nouvelle version corrige une dizaine de bugs.

Tester une application Wicket + Spring avec le WicketTester


Nous avons vu dans de précédents billets les bases du WicketTester et comment intégrer Spring et Wicket. Nous allons pousser l'étude du WicketTester pour voir comment tester une application Wicket qui utilise Spring pour accéder à ces données. Nous verrons aussi comment utiliser des mock objects avec Mockito pour ne pas dépendre d'une véritable couche d'accès au données dans nos tests.

Lire la suite...

- page 2 de 7 -