Loading
déc 13

In this article, I will explain you how to add to your Maven build some Integration Tests executed by SoapUI.

As a bonus, Sonar Code Coverage will be enhanced with these tests.

Continuer a lire »

Tags :
juil 03

Joda Time est une librairie destinée à remplacer les classes Date et Time du JDK.
Date et Time ont très peu évolué depuis le début du JDK, elles sont maintenant assez pénibles à utiliser sans devoir toujours re-coder les mêmes utilitaires.

Continuer a lire »

Tags :
fév 10

Travaillant sur des projets dans un environnement financier, beaucoup de transferts se font de manière sécurisée.

Parmi eux, on retrouve très souvent les transferts de fichiers, habituellement rencontrés sur le protocole FTP. Or le protocole FTP n’est absolument pas sécurisé (données et mots de passe qui transitent en clair sur le réseau).

Le choix opérationnel se porte très souvent sur SFTP.
SFTP (SSH File Transfer Protocol), n’est pas FTP exécuté sur SSH, mais plutôt un nouveau protocole conçu dès le départ par le groupe de travail IETF SECSH.
STFP est un protocole de communication fonctionnant au-dessus de SSH à ne pas confondre avec File Transfer Protocol over SSL, abrégé FTPS.

L’objectif de cet article est d’écrire un bout de code pour se connecter à un serveur SFTP, uploader un fichier et télécharger un fichier.
Nous allons bien évidemment écrire un test unitaire et pour cela nous allons utiliser un serveur SFTP embarqué en mémoire.

Continuer a lire »

Tags :
août 05

JMX (Java Management Extensions) est très pratique pour le monitoring d’une application.
Malheureusement, lorsque l’application grandit et que, par exemple, des traitements nocturnes apparaissent, ces derniers tournent dans des machines virtuelles distinctes.

A ce moment là, JMX pose problème pour la remontée d’informations.

L’idée que je vais vous proposer est la suivante :

  • Une JVM hébergeant un MBeanServer tourne en continu (éventuellement hébergé dans un serveur d’application).
  • Chacun des traitements se connectera à cette JVM en utilisant un JMX Connector et invoquera à distance des Notifications JMX à destination du MBeanServer.

Continuer a lire »

Tags :
août 05

Après avoir étudié les différents frameworks Java en vue de la génération de documents PDF (ici), entrainons-nous maintenant 2 exemples simples d’implémentation de la librairie iText.

Ce sample se divise en 2 parties :

  • la 1ère montre un exemple de génération de document PDF from scratch.
  • la 2ième partie va générer un document à partir d’un template que nous allons créer dans Open-Office.

Continuer a lire »

Tags :
juil 20

Il existe diverses outils pour générer ou travailler sur des fichiers PDF de nos jours.
Intéressons-nous plus particulièrement aux librairies Java permettant de générer ou de parser des PDF sans avoir besoin d’un quelconque outil d’Adobe.
Continuer a lire »

Tags :

Creative Commons License
Blog Infin-It par Infin-It est mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d'Utilisation Commerciale 2.0 France.