ASTORM

Vous avez dit bug ?

Récemment, dans un projet en Java EE 5, je devais valider du XML avec un XSD. L'API étant bien faite, c'est assez simple. Et voila que suite à une migration vers Java EE 6, ça ne marche plus...

Lire la suite...

Normalisation de String

Il arrive souvent de devoir normaliser une chaîne de caractère (supprimer des accents ainsi que certains caractères spéciaux). Et c'est très facile !

Lire la suite...

TestPlan pour JMeter

JMeter est un outil permettant de tester les fonctionnalités d'une application. Dans mon cas, je l'utilise pour enregister une série de requêtes HTTPS et les rejouer ensuite. Etant donné que les requêtes sont récupérées côté serveur, j'ai cherché un moyen de générer un plan de test (TestPlan) en utilisant directement l'API JMeter 2.3.4.

Lire la suite...

Date et TimeZone

La magie des gros projets est que l'on tombe inévitablement sur des problèmes inattendus. Et lorsque ceux-ci surviennent dans une phase avancée du développement et qu'ils sont assez profonds, cela devient vite une grosse prise de tête. C'est ce qui m'est arrivé avec le parsing de dates en Java...

Lire la suite...

Connexion SSL

Dans un précédent post, j'avais expliqué comment utiliser un WebService via HTTPS. Voici une autre solution plus simple et plus élégante !

Lire la suite...

Subtilité de String.split

C'est incroyable comme certaines méthodes, pourtant très souvent utilisées, arrivent encore à surprendre le développeur ! C'est le cas de la méthode split...

Lire la suite...

JPA avec J2SE

La Java Persistence API (JPA) est une spécification qui permet au développeur de faire complètement abstraction de sa base de données. Voici un petit tutorial simple avec NetBeans pour utiliser ce concept en J2SE !

Lire la suite...

ASDocDeskop

ASDoc est le générateur de documentation ActionScript 3 qu'Adobe nous a gracieusement fourni (avec le SDK de Flex). Utilisable seulement en ligne de commande (ou via script ant), j'en ai rapidement fait une (très) petite application graphique en Java pour pouvoir l'utiliser plus facilement !

Lire la suite...