200 tutos

/200 tutos

Demo Multithread avec Executor

2018-01-25T07:23:31+01:00

Avec Objis, spécialiste Java depuis 2005, mettez en oeuvre le framework Executor, disponible depuis Java 5. Comprenez les interfaces Executor, ExecutorService, Future. Maîtrisez l'utilisation de la classe Executors pour créer différent types de Pool de Thread. Découvrez la nouvelle interface ComputableFuture apportée par Java 8, facilitant la gestion de taches asynchones. Introduction Objectifs interface Executor : L'objectif est de découpler: 1) soumission de la tache 2) la création du thread associé à cette tache Objectif interface ExecutorService : Gérer le cycle de vie pour Executor : 3 phases 1) initialisation : création de threads et démarrage 2) service (execute la tache) [...]

Demo Multithread avec Executor2018-01-25T07:23:31+01:00

Tutoriel JAVA N°18 : Expression Lambda et tri avec Java 8

2018-01-25T07:26:49+01:00

Avec Objis, spécialiste Java depuis 2005, découvrez l'opérateur Lamba introduit dans Java 8. Constatez par la pratique que l'expression lambda simplifie la lecture et la maintenance du code impliquant une classe anonyme. Découvrez le lien entre Expression Lambda, classe anonyme et interface fonctionnelle. Comprenez la notion de Référence de méthode. Allez plus loin avec les Streams et combinez Streams et expression Lambda. ASTUCE --> Soyez informé de la mise à jour ou création de tutos sur objis.com. Auteur Douglas MBIANDOU. Président Objis . Concepteur formation 'Nouveautés Java 8 et 9' Prérequis Développer en Java Objectifs Constater la difficulté de coder 'simplement' [...]

Tutoriel JAVA N°18 : Expression Lambda et tri avec Java 82018-01-25T07:26:49+01:00

Tutoriel JAVA N°17 : expression Lambda Java 8 premiers pas

2018-01-25T07:31:33+01:00

Avec Objis, spécialiste Java depuis 2005, maîtrisez les enjeux et la mise en oeuvre opérationnelle des expressions lambda, nouveauté très attendues de Java 8. Comprenez comment l'opérateur lambda (->) permet de simplifier la mise en oeuvre d'interfaces JAVA ne possédant qu'une seule méthode. Enfin, comprenez l'impact des expressions lambda sur le code compilé. ASTUCE --> Soyez informé de la mise à jour ou création de tutos sur objis.com. Auteur Douglas MBIANDOU. Président Objis . Concepteur formation 'Nouveautés Java 8 et 9' Prérequis Développeur Java comprenant notions d'interface, classe anonyme. Objectifs Comprendre les enjeux associés aux expressions lambda Montrer l'impact de l'expression [...]

Tutoriel JAVA N°17 : expression Lambda Java 8 premiers pas2018-01-25T07:31:33+01:00

Tutoriel JAVA N°14 : nouveautés interfaces JAVA 8 (‘default’ , ‘static’)

2018-01-25T07:47:26+01:00

Avec Objis, spécialiste Java depuis 2005, maîtrisez l'évolution de la notion d'Interface Java dans sa version 8. Comprenez la notion de méthode par défaut, ainsi que le mot clé 'default'. Comprenez cette technique , centrale dans l'ajout de nouvelles fonctionalités dans Java 8, comme les streams. ASTUCE --> Soyez informé de la mise à jour ou création de tutos sur objis.com. Auteur Douglas MBIANDOU. Président Objis . Concepteur formation 'Nouveautés Java 8 et 9' Prérequis Tutoriel 'interface Java'. Objectifs Comprendre le nouveau mot clé 'default' java 8' et le contexte de son arrivée Comprendre la notion de méthode par défaut dans [...]

Tutoriel JAVA N°14 : nouveautés interfaces JAVA 8 (‘default’ , ‘static’)2018-01-25T07:47:26+01:00

Mise en oeuvre mode domaine avec Wildfly

2018-01-25T07:49:36+01:00

Comprendre le mode domaine Wildfly Répertoire 'domain' INFO : ce répertoire intéressera tout particulièrement l'administrateur WILDFLY. En effet le démarrage de WILDFLY en mode domaine apporte un confort à l'administrateur pour le paramétrage et l'administration de plusieurs instances de WILDFLY , potentiellement sur plusieurs machines physiques. Typiquement pour créer différents environnements (TEST, INTEGRATION, PREPROD, PROD Dans WILDFLY, le démarrage dit 'domain' est géré dans le répertoire 'domain'. Un domaine WILDFLY est utilisé pour gérer et coordonner un ensemble d'instances WILDFLY. Ces instances sont gérés par un contrôleur de domaine Le répertoire data\content est dédié aux livrables (war, ear,...) Répertoire 'configuration' , [...]

Mise en oeuvre mode domaine avec Wildfly2018-01-25T07:49:36+01:00

Sécurité Applications Web avec JAAS sur Wildfly

2018-01-25T07:50:44+01:00

Contexte : application non sécurisée Téléchargez l'application non sécurisée 'monappli' monappli-4 Créez un livrable monappli.war ( jar cvf monappli.war *) Déployez le war dans Wildfly Partie 1 : limitation accès application à un rôle Sécurisez l'application 'monappli' dans le contexte suivant : Les utilisateurs ayant un rôle Role 'decideur' sont les seuls à pouvoir accéder à l'appli entière Les login/pwd des utilisateurs sont dans un fichier texte METHODOLOGIE en 3 étapes ETAPE 1) Ajouter dans standalone.xml un domaine de sécurité (copier/coller le domaine de securite 'other') Localisez le domaine de sécurité nommé 'other' dans standalone.xml (ici wildfly 10) copiez-collez cette config [...]

Sécurité Applications Web avec JAAS sur Wildfly2018-01-25T07:50:44+01:00

Tutoriel Wildfly : configurarion Serveur Web ‘Undertow’

2018-01-25T07:51:37+01:00

Introduction AVANT Undertow — > conteneur web Jboss AS = Jboss Web = fork de Tomcat Contexte et enjeux Besoins 1) serveur conforme aux Specs Java EE 7 --> Http Upgrade : un client a besoin de passer d'une communication HTTP 'traditionnelle' à une communication type WebSocket ou HTTPS ou HTTP2 2) serveur léger, flexible et avec meilleure performances Résultat UNDERTOW : peut scaler à des millions de connections, excellent temps de réponse UNDERTOW basé sur l'API NIO Java UNDERTOW est flexible : grâce au chaînage des handlers, undertow peut aussi bien être un serveur web http qu'un conteneur EJB 3.2 Architecture [...]

Tutoriel Wildfly : configurarion Serveur Web ‘Undertow’2018-01-25T07:51:37+01:00

Tutoriel Java 12bis : couche d’accès aux données

2018-01-30T16:37:26+01:00

Partie 1 : Création et Alimentation base de données Installation Wamp5  Téléchargez la dernière version de WAMP5 , serveur Apache2/PHP5/MYSQL5 sous Windows  Lancez l'installation Installez WAMP5 en double-cliquant sur le fichier téléchargé.  Acceptez la licence  Choisissez le répertoire d'installation par défaut ( c:wamp )  Cliquez sur Install  Choisissez les paramètres PHP par défaut. Next.  A lécran de récapitulation des options d'installation, cliquez sur finish  L'écran de fin d'installation vous précise que l'installation est terminée et vous propose de lancer le serveur. Cliquez sur le bouton Finish.  Une icône signale que les 2 services (Apache , Mysql) de Wamp sont bien installés. [...]

Tutoriel Java 12bis : couche d’accès aux données2018-01-30T16:37:26+01:00

integration mod_jk avec Wildfly : redirection, équilibrage de charge (load balancing) et reprise sur incident (fail over)

2018-01-30T16:38:03+01:00

Maîtrisez l'intégration du serveur web Apache HTTP et du serveur d'Application Wildfly via mod_jk. Mettez en oeuvre 3 scénario : redirection, équilibrage de charge (load balancing) et reprise sur incident (fail over). Configurez mod_jk via les fichier mod_jk.properties et workers.properties. Prérequis  Tutoriel Installation Wildfly Objectifs  Comprendre la valeur ajoutée du couplage Apache / Wildfly  Installation mod_jk Durée  40 min Programme  Comprendre la valeur ajoutée du couplage Apache / Wildfly  Partie 1 : téléchargement et installation Apache  Partie 2 : téléchargement et Installation mod_jk  Partie 3 : configuration de mod_jk : httpd.conf et workers.properties  Partie 4 : paramétrage de Wildfly  Partie 5 [...]

integration mod_jk avec Wildfly : redirection, équilibrage de charge (load balancing) et reprise sur incident (fail over)2018-01-30T16:38:03+01:00

Mise en oeuvre certificats SSL avec Wildfly

2018-01-30T16:38:10+01:00

Sécurisez vos communications sous Wildfly avec HTTPS. Créez des certificats auto-sognés avec Keytool. Créer un connecteur HTTPS. Associez votre certificat au connecteur à travers un royaume de sécurité. installer les certificats sous Wildfly. Prérequis  Tutoriel installation Wildfly Objectifs  mettre en oeuvre HTTPS sous Wildfly Programme  Partie 1 : créer un certificat auto-signé  Partie 2 : installer le certificat dans Wildfly  Partie 3 : créer le royaume de sécurité  Partie 4 : ajouter un connecteur https  Partie 5 : Redémarrer Wildfly  Partie 6 : accéder à une application via HTTPS Durée  20min Partie 1 : créer un certificat auto-signé Utilisez l'outil keytool [...]

Mise en oeuvre certificats SSL avec Wildfly2018-01-30T16:38:10+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java