Tags

Wildfly – SSL

Configuration de SSL sous Wildlfy 8. Création d’un certificat Afin de configurer SSL sur Wildfly, il est nécessaire de posséder un certificat et un keystore. Dans cet exemple, nous n’avons pas de certificat donc nous allons en créer un directement avec la commande suivante: (dans le répertoire /standalone/configuration/)

Lire la suite…



Tutorial Websocket JEE 7

Nous allons voir comment réaliser un websocket avec JEE7. Pré-requis pour faire des websocket en JEE7 Avoir un eclipse configuré Avoir un serveur d’application JEE7. Donc ce tutorial nous allons utilisé Widlfly 8.

Lire la suite…



Try-with-resources et java.sql.SQLException: javax.resource.ResourceException: IJ000453: Unable to get managed connection

Si vous connaissez la clause try-with-resources introduite par Java 7, vous avez certainement été convaincu par les facilités qu’elle offre quant à la gestion de la fermeture des flux (ainsi que par la diminution de la verbosité de votre code).

Lire la suite…



JSF – Rediriger après le login vers la page demandée (security-domain)

En cas d’accès à une page JSF sans être connecté avec les contraintes de sécurité JAAS, le système va rediriger l’utilisateur vers la page de login. La sécurité s’effectue généralement avec le web.

Lire la suite…



JAVA vs PHP pour la création d’une application web ou site web

Dans cet article, nous allons comparer de la manière la plus objective possible deux langages et technologies de programmation pour la réalisation d’un site web ou d’une application web. L’idée est de comparer les deux solutions Open Source et gratuit d’un point de vue décideur et développeur afin d’essayer d’y voir plus clair.

Lire la suite…



JAVA 8 – Map – ComputeIfPresent pour la gestion des caches

Nous avons vu dans l’article précédent que la méthode computeIfAbsent permettait de gérer facilement l’assignation d’une variable dans une Map si la valeur représentée par la clé n’était pas présente. Cette option est très pratique et permet de gagner énormément de temps lors de la création et de la gestion d’un cache applicatif.

Lire la suite…



JAVA 8 – Parallel Stream – Performance: les types de données

L’utilisation des streams en mode parallèle est très simple d’utilisation. En revanche, il n’est pas forcément évident de savoir si un traitement particulier va bénéficier, ou non, d’une amélioration de performance lors du passage en parallèle.

Lire la suite…



JAVA 8 – Stream et ParallelStream – Performance sur des String

Etude de la performance de l’utilisation de la nouvelle API JAVA 8 Stream pour le traitement de string (chaîne de caractère) But de l’article Nous allons essayer d’étudier les différences de performances pour réaliser des traitements sur des ensembles ordonnées ou non (list, hahset, treeset) avec l’utilisation des Stream et lambda JAVA 8.

Lire la suite…



WildFly – Configuration email (mail-session)

Depuis WildFly (anciennement JBoss 7), la configuration des sessions d’email a un peu changé. Configuration des sessions de mails sous Jboss 7.x: < subsystem xmlns="urn:jboss:domain:mail:1.0"> < mail-session jndi-name="java:/Mail"> < smtp-server ssl="true" outbound-socket-binding-ref="mail-smtp"> < login name="username" password="password"/> < /smtp-server> <span > < /mail-session></span> <span >< /subsystem></span> Configuration des sessions de mails sous WildFly 8:

Lire la suite…



JBoss 7 – Chargement de ressources par JNDI – Externalisation d’un fichier .properties

Il peut est parfois utile de charger des propriétés directement en JNDI depuis le serveur. Par exemple, un fichier properties qu’on souhaite externaliser de son war et qui est spécifique à chaque environnement.

Lire la suite…