Recherche

doktapepa

Filtrer par colonne dans jQuery DataTables

datatables

Connaissez-vous jQuery Datatables ? Il s’agit d’un plugin créé par Allan Jardine qui permet de transformer vos tableaux htlm statiques en tableaux dynamiques. Le plugin offre des fonctionnalités de pagination, de recherche, de tri, de filtre, d’internationalisation, d’export…

Je vais dans cet article parler de la possibilité de filtrer de données par colonnes. Lire la suite « Filtrer par colonne dans jQuery DataTables »

Logger avec slf4j

slf4j

Slf4j est une interface pour les API de log Java. L’utilisation d’une telle interface permet de s’abstraire de l’implémentation utilisée, il est donc possible d’en changer facilement.

J’ai récemment pu voir comment pour une application slf4j + logback nous avons pu facilement faire qu’un module utilise log4j pour un environnement cible spécifique rien qu’en ajoutant des dépendances et en modifiant la configuration lors du déploiement.

Lire la suite « Logger avec slf4j »

Gérer les exceptions avec Spring MVC

spring-by-pivotal

La problématique est de pouvoir gérer facilement un affichage d’erreur dans le cas ou le controller Spring MVC lancerait une exception.

La solution la plus simple pour rediriger les exceptions venant de votre controller est d’ajouter le bean SimpleMappingExceptionResolver à votre configuration Spring. Lire la suite « Gérer les exceptions avec Spring MVC »

Cache Key Generator

spring-by-pivotal

logo ehcache

Par défaut, la génération des clés  pour le cache ne prend pas en compte les noms des méthodes ni ceux des classes mais uniquement les valeurs des paramètres et cela peut poser de gros problèmes… Lire la suite « Cache Key Generator »

Interroger Quality Center en Java grâce à com4j

hpqc

com4j

Quality Center (solution HP permettant de gérer la quasi-intégralité des activités de tests) propose une API en Visual Basic, on retrouve d’ailleurs très souvent des bouts de code dans des macros Excel. L’objectif ici est de pouvoir se connecter facilement à Quality Center depuis un programme Java. Lire la suite « Interroger Quality Center en Java grâce à com4j »

Evitez la récursion si possible

Stack_Overflow_website_logo

Just kidding😉

Lors de boucles récursives, passé un certain nombre d’appels il est fréquent de tomber sur une StackOverflowException (en fonction de la taille de votre pile).
Je suis tombé sur ce cas aujourd’hui alors voici comment il est, dans certains cas, possible de contourner le problème et de s’abstraire de la récursion. Lire la suite « Evitez la récursion si possible »

Milan 2015

Centro

Expo 2015

Intégration Spring/Ehcache

spring-by-pivotal

logo ehcache

Je suis récemment tombé sur le problème suivant dans l’intégration de Spring et Ehcache : Le cache ne fonctionne pas quand une méthode publique d’un service appelle une autre méthode publique du même service et soumise au cache. Lire la suite « Intégration Spring/Ehcache »

Git

git-logo

Git est un gestionnaire de version décentralisée. Il a été créé par Linus Torvarlds également créateur du noyau Linux. Ce projet est sous licence GPL et est principalement développé en C avec également un peu de Shell et de Perl.

A l’origine, Linus Torvarlds à développé Git pour proposer une alternative libre a un gestionnaire de version décentralisée baptisé BitKeeper. Git est aujourd’hui vu comme le successeur de SVN (2000), lui-même successeur de CVS (1990) et s’impose pour les raisons suivantes :

  • Sa rapidité
  • Sa robustesse

Lire la suite « Git »

Attention Hibernate et Ehcache

Logo_Hibernate
logo ehcache

Il est fréquent d’utiliser Ehcache pour améliorer les performances d’une application basée sur Hibernate.
Ehcache est d’ailleurs très efficace et plutôt facile à mettre en place (je ferais peut-être un article) mais il est facile de tomber dans le piège suivant : Mettre en cache une collection issue d’un mapping LAZY hibernate. Lire la suite « Attention Hibernate et Ehcache »

Spring boot (ws et security)

spring-by-pivotal

J’avais évoqué Spring Boot dans un précédent article sur le Paris Java User Group où il était dit que la réalisation d’une application était grandement simplifiée.
Voici donc un exemple de mise en place de services-web REST associés à une couche sécurité permettant de limiter facilement l’accès aux services en fonction de rôles. Lire la suite « Spring boot (ws et security) »

Tests unitaires avec Mockito (couplé à JUnit et Spring)

Mockito

Mockito est un framework Java qui permet de de réaliser de « vrais tests unitaires » en isolant la classe que l’on souhaite tester en remplacant ses dépendances par des mocks (ou simulacres). Ces mocks sont des objets simulés qui reproduisent le comportement d’objets réels de manière contrôlée.
Lire la suite « Tests unitaires avec Mockito (couplé à JUnit et Spring) »

Propulsé par WordPress.com.

Up ↑