Catégories
Featured Java

Spring : Generer un document Excel comme vue

L’objectif de cet article est de présente une façon très simple de générer des rapports Excel en Java, via l’utilisation du framework MVC Spring.

Catégories
Java

Gerer un cache avec EhCache.

La gestion d’un cache applicatif est souvent une question demandant pas mal de ressources pour être résolue. EhCache est une solution simple et rapide à mettre en oeuvre, capable de s’interfacer facilement avec vos applications, et même le système de logs de votre application ! Comme à mon habtude, voici n extrait du site de ehcache […]

Catégories
Java

Maven – une alternative à ANT pour la compilation…

En utilisant Maven vous pourrez automatiser les taches rébarbatives d’un projet web. Il prendra en charge par exemple la version de librairies de vos dépendances, le projet Eclipse, les builds et les tests unitaires. Cet article va vous montrer dans un projet simple l’utilisation de Maven avec des librairies externes. A la grande différence de […]

Catégories
Java

CAPTCHA : Validation de formulaire – une image dynamique en java…

Voici une application capable de faire la difference entre un humain et un bot. Les formulaires d’inscription ont souvent besoin de ce genre d’outils afin de securiser les serveurs. l’idée est de generer une image contenant un texte, et de le comparer à une valeur saisie par l’utilisateur. Il est en effet très difficile de […]

Catégories
Java

Programmation par contraintes generation de grille de Sudoku

Je me suis posé la question de la génération en Java d’un grille de Sudoku. Pour arrivé à obtenir une grille aléatoire, j’ai entrevu deux solutions : – Utiliser un algorithme complexe utilisant le “backtracking” pour revenir en arrière si aucune solution ne permet de résoudre le problème. – Utiliser un framework de programmation par […]

Catégories
Featured Java

Riot – Comment Java peut devenir très simple.

Riot est un framework open source mettant à disposition un CMS (Content Management System). Riot est une surcouche à Spring ajoutant des fonctionnalitées que nous allons passer en revue…