Devops et AWS : Le Cloud et la révolution du Devops

L’industrie est en constant changement les volumes traités sur Internet sont maintenant immense. Être capable de réagir à ces changements n’est pas facile.

Dans cette suite d’articles, nous allons voir comment adopter certains outils et bonnes pratiques pour nous faciliter les changements que connaît le web. En utilisant les services fournis par Amazon nous avons la possibilité de mettre en place les principes clés d’une gestion efficacement de notre infrastructure et de construire un processus de gestion du cycle de vie de notre application.

Lire la suite »

Spring Data Jpa Auditing Entity Listener : Audit des entitée JPA.

Il est utile dans certains cas de savoir qui a créé, modifié ou supprimé un enregistrement en base et quand. Cet article a pour objectif de mettre en place un audit sur des entités et de mettre en place un historique de toutes les actions effectué sur les entités choisies en utilisant un entity listener.
Lire la suite »

Les Lambda Expression

L’histoire de Java a été marquée par deux évolutions importantes la première est l’introduction depuis JDK5 du concept de généricité et le second est celui des lambda expressions dont nous allons parler durant ce post.

Depuis JDK8 les lambda expressions a sensiblement changé la façon dont on peut écrire du Java et ceux de deux façons.

  • La première est par l’ajout d’éléments syntaxique qui augmente l’expressivité du langage.
  • la seconde est d’avoir ajouté de nouvelle possibilité au langage (tel que la facilité du parallélisme, et l’utilisation de la nouvelle API Stream).

Lire la suite »

Spring Integration par l’exemple Ex01 AllXML:

Apres avoir fait une petite présentation des aspects essentiel de Spring Integration nous allons dans cette articles donner des exemples concret d’utilisation.

Spring Integration étant au départ conçu pour une configuration XML des composants, nous offre depuis la version 4.1 avec un JDK 1.8 la possibilité d’écrire des configurations en pure Java et avec les lambda expressions.

JavaFx et Connection a une base de données Mysql avec Jdbc

Dans cet article nous allons voir comment faire le lien avec les champs d’une interface graphique est une base de données.
1. Création d’une base de données
Apres avoir créé une base nous créons une table que l’on va nommer employé :


CREATE TABLE employe(
id int (30) NOT NULL,
nom varchar (30) NOT NULL,
prenom varchar (30) NOT NULL,
email varchar (30) NOT NULL,
tel varchar (30) NOT NULL,
PRIMARY KEY (id)
);

2.Création de l’entité qui va acceuillir les donnée en provenance de la base.Lire la suite »

Introduction à JavaFX8: Article 2 Les Evenements

Introduction à Java Fx 8:

Article 2: Les Evènements

Dans cet article nous allons faire une petite introduction à la gestion des évènements dans Java Fx.

Le principe est le suivant: une source (clique de Boutton, clique de souris, touche de clavier etc) génère un évènement et l’envoi à un ou plusieurs autres élément qui sont en mode écoute et qui prennent en charge la gestion et les actions  associé à l’évènement.

Dans notre exemple nous allons utiliser  la classe Event de javafx.event.Event

Cette classe nous fournira le moyen de capter l’action de clique sur un boutton par exemple.

Un évènement est traité par l’implémentation  de l’interface EventHandler qui prend en argument le type d’évènement qui sera traité.

Lire la suite »

Introduction à JavaFX8: Article 1 structure d’une application Java Fx

Nous allons voir dans cet article comment est constituée une application Java Fx, comment créer un squelette d’application.

Le seul prérequis pour suivre cette série d’article est d’avoir la dernière version du JDK8. Je vous conseille tous de même pour plus de simplicité d’installer un IDE évolué le meilleur à mon avis est Intellij IDEA pour les nombreuses fonctionnalités facilitant l’écriture de code. Netbeans et Eclipse  sont aussi très bien.

Lire la suite »