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.
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.
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.
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 :
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 :
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 »