Les meilleurs cours et tutoriels pour apprendre le développement Web Java
Les meilleurs cours et tutoriels pour apprendre le développement Web Java
Sélection des meilleurs tutoriels et cours de formations gratuits pour apprendre la programmation Java Web. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques, vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. Si vous avez besoin, n'hésitez pas aussi à vous référer à la FAQ Java Web et à poser vos questions sur les forums de développement Web et les forums pour les serveurs, conteneurs et Java EE.
Un espace de dialogue vous est proposé sur le forum si vous avez des remarques concernant cette page cours Java web : 1 commentaire .
Page lue fois.
Nombre d´auteurs : 221, nombre d´articles : 30, dernière mise à jour : 23 juillet 2021
-
Réaliser une application Web avec Grails, création du projet et définition du modèle de données
par Rémi MassonFramework Open Source dit de haute productivité dans l'écosystème Java, Grails a derrière lui une solide communauté et fait partie des projets SpringSource. Mais, que vaut-il par rapport à Groovy ? Est-ce simplement un autre framework Java de plus ? -
Vous trouverez, dans les documents qui suivent, un ensemble de tutoriels sous forme de vidéos qui vous permettront d’apprendre la programmation Jakarta EE (anciennement Java EE) à partir des bases. Au fur et à mesure des tutoriels, le niveau des exemples de code proposés augmentera afin de vous aider à maîtriser les différents aspects de cette plate-forme d’exécution d’applications Web. -
Le but de cet article est de vous présenter la construction complète d'une application web générée via le framework Spring Boot 2 chargé de la gestion de sa partie back-end. Nous montrerons comment enrichir cette application d'une couche cliente (ou front-end) à l'aide du framework Angular dans sa version 7. Nous profiterons pour introduire quelques notions de Swagger 2 qui est un excellent outil de test et de documentation d'API REST. -
Apprendre à développer une application web Jakarta EE avec JSF, EJB, JTA et JPA
par Olivier ButterlinLe but de ce tutoriel est d’apprendre à développer des applications web avec les technologies Jakarta EE (anciennement Java Enterprise Edition ou JEE) en version 8 et plus particulièrement : JSF, EJB, JTA et JPA -
Réduire l'empreinte serveur d'une API REST en JAVA en la compilant en code natif avec Quarkus, un tutoriel de François-Xavier Robin
par François-Xavier RobinCe tutoriel Quarkus-JPA-PostgreSQL met en œuvre : une API Rest partielle (GET) avec JAX-RS et Quarkus sur une source de données JPA ; des tests unitaires ; des tests d'intégration au niveau API (http) avec un PostGreSQL lancé par un plugin maven Docker ; une distribution native, compilée avec GraalVM et une image docker de l'application compilée.
Sommaire
-
Cet article est un extrait gratuit de l'ouvrage Développements n-tiers avec Java EE, Chapitre 2 : le serveur Java EE GlassFish. On y présente notamment comment coupler GlassFish et le serveur Web Apache. -
Le serveur Java EE GlassFish (Rolling Upgrade / Répartition de la charge ou Load Balancing / Embedded GlassFish)
par Jérôme LafosseCet article est un extrait gratuit de l'ouvrage Développements n-tiers avec Java EE, Chapitre 2 : le serveur Java EE GlassFish. Vous y apprendrez notamment à faire de la répartition de charge avec Glassfish. -
Ce cours a pour but de vous introduire les bases pour configurer et effectuer du clustering avec Glassfish 2.1
-
Pour cet article, je vous propose de faire le point sur les plugins permettant de réaliser des services Web (SOAP ou REST). Ces plugins très pratiques vous permettront : de générer vos objets modèles à partir d'une XSD ; de paramétrer cette génération pour que vos objets soient pratiques à utiliser ; de générer un WSDL ou un WADL de vos services ; de distribuer un client de vos services généré à partir de votre WSDL ; de tester vos services déployés sur un serveur Jetty en intégration continue avec SoapUI. -
Apprendre à embarquer le serveur web Jetty pour le développement d'une application web Javasf
par Antoine ReyCet article explique pas à pas comment embarquer un conteneur Jetty dans sa propre application. Nul besoin d'utiliser Spring ou Scala.
-
Il est souvent difficile d'appréhender l'architecture J2EE lorsque l'on débute dans la programmation Java orientée Web. Je vous présente ici une manière simple d'installer un environnement de travail pour créer une première application. Ce tutoriel utilise les technologies suivantes : Apache Tomcat, Ant et Eclipse. -
Ce cours / tutoriel est destiné aux personnes connaissant Java et débutant dans le domaine du développement web. Il présente des bases de la programmation web en Java telles que :
- le serveur Tomcat ;
- les servlets et les pages JSP ;
- une introduction à l'architecture MVC (Modèle - Vue - Contrôleur) ;
- une introduction à l'architecture 3tier [web, métier, dao] ;
- une présentation de Spring Ioc pour lier les couches dans une architecture 3tier ;
- une utilisation de Spring pour faciliter l'écriture des couches [métier, dao] ;
- des exemples pour illustrer tous ces points. -
Partie liée à Tomcat : installation et configuration d'un serveur d'application Tomcat, déploiement des applications Web. -
Voici les différentes étapes nécessaires à l'installation d'un serveur Jakarta Tomcat 5.5.12 sous Windows. -
Ce document est destiné à expliquer comment créer et déployer une première servlet avec Eclipse et Tomcat . -
Cet article présente le mécanisme de chargement des classes et ressources dans Tomcat et propose une solution pour partager des bibliothèques versionnées entre plusieurs applications. -
Cet article explique comment mettre en place une méthode d'authentification basée sur une DataSource s'effectuant via un formulaire. -
Cet article vous présente le paramétrage et l'utilisation d'un pool de connexions SGBD avec Tomcat. -
Cet article explique comment intégrer le moteur de servlet Apache-Tomcat et le serveur Apache-HTTP, afin de sécuriser (HTTPS) une application Inter/intranet, de faciliter l'accès à cette application par l'utilisation de noms simplifiés (Rewriting) et enfin permettre une tolérance aux pannes (failover) et une répartition de charge (load-balancing). -
Cet article fait suite au Tutoriel sur l'utilisation de JDO sur une base de données relationnelle . Il se propose de décrire l'intégration d'un modèle métier persisté par le driver JDO JPox au sein d'un serveur d'application Tomcat 5.x. -
Ce document pourrait en fait s'appeler « Configuration de n'importe quel logger sur Tomcat 6 » ou plutôt encore « Configuration d'un logger compatible slf4j sur Tomcat 6 ». Tout est venu du fait de la « pauvreté » du logger JULI utilisé de base par Tomcat et de l'envie de ne pas utiliser log4j apparemment remplacé par logback. De nombreuses heures de recherches infructueuses sur internet m'ont conduit à rédiger ce document. Après, j'ai peut-être mal cherché... -
Ce tutoriel présente de façon succincte, une méthode pour démarrer un programme ou un script au lancement du système d'exploitation Linux. Nous avons souvent besoin de cette astuce pour éviter des redémarrages multiples de services et autres programmes. Il est surtout destiné aux développeurs, aux administrateurs système et à toute personne ayant un souci de culture générale. -
Dans le cadre d'un site web ou d'un intranet distribué se pose la problématique du partage de l'authentification entre les différents services. Cette problématique peut être résolue grâce à un service tiers chargé de centraliser l'authentification et de partager un identifiant unique d'utilisateur avec chacun des services. Dans ce tutoriel nous nous intéresserons au SSO CAS de Jasig, et à la mise en place d'une preuve de faisabilité très simple permettant de mieux étudier le protocole CAS. -
Mise en place d'une communication SSL autosignée entre une application Java et Tomcat
par Gauthier PerrineauLe but de ce tutoriel est d'expliquer comment mettre en place une communication sécurisée SSL de machine à machine en Java/Java EE. Nous évoquerons dans un premier temps (I et II) le paramétrage du serveur Java EE (en l'occurrence Tomcat), puis nous expliquerons comment paramétrer le poste client pour accepter le certificat proposé par le serveur (III). -
Le but de cet article est de vous présenter la construction complète d'une application web générée via le framework Spring Boot 2 chargé de la gestion de sa partie back-end. Nous montrerons comment enrichir cette application d'une couche cliente (ou front-end) à l'aide du framework Angular dans sa version 7. Nous profiterons pour introduire quelques notions de Swagger 2 qui est un excellent outil de test et de documentation d'API REST.
-
Dans les entreprises, il est fréquent de trouver des traitements qu'il serait possible de classer dans la catégorie des traitements interactifs (TI) et d'autres dans celle des traitements par lots (TL). La plupart du temps, ces traitements, bien qu'ayant des comportements très différents, partagent les mêmes ressources. Parfois, cependant, il devient critique de dédier des ressources à chacune de ces catégories, car les traitements de l'une perturbent le déroulement des traitements de l'autre. Pourtant, il est difficile de prendre la décision d'investir dans des machines qui ne seront pas utilisées pendant certaines périodes de la journée. C'est souvent le cas pour les traitements interactifs dont les utilisateurs se trouvent dans la même zone géographique, et dont, la nuit, une partie des ressources pourrait être affectée aux traitements par lots. -
L'objet de ce tutoriel est de configurer un serveur d'application Jboss afin de pouvoir écrire des applications qui soient en mesure d'interagir avec une base de données DB2 UDB pour iSeries (AS400). -
Cet article décrit les fonctionnalités du serveur d'applications JBoss 3.2.3 , le serveur Java EE open source le plus populaire.
Sont passés en revue : Certification Java EE, Plateformes supportées, Licence / Prix, Installation, Administration, Configuration matérielle, Intégration IDE, Popularité, Documentation, Particularités.
-
Création d'un premier EJB avec Eclipse et JOnAS . Ce document est destiné à expliquer la création, le déploiement et le test d'un EJB. Cette application sera développée avec Eclipse. -
Cet article explique simplement comment installer le serveur d'application Jonas 3.2 dans un Environnement Windows. -
Cet article explique simplement comment installer le serveur d'application Jonas 3.2 dans un Environnement Linux. -
Cet article décrit les fonctionnalités du serveur d'applications BEA Weblogic 8.1 , un des serveurs Java EE les plus populaires.
Sont passés en revue : Certification Java EE, Plateformes supportées, Licence / Prix, Installation, Administration, Configuration matérielle, Intégration IDE, Popularité, Documentation, Particularités. -
Cet article décrit les fonctionnalités du serveur d'applications Jonas 3.3.6 .
Sont passés en revue : Certification Java EE, Plateformes supportées, Licence / Prix, Installation, Administration, Configuration matérielle, Intégration IDE, Popularité, Documentation, Particularités. -
Cet article décrit les fonctionnalités du serveur d'applications Borland Enterprise Server 5.2.1 .
Sont passés en revue : Certification Java EE, Plateformes supportées, Licence / Prix, Installation, Administration, Configuration matérielle, Intégration IDE, Popularité, Documentation, Particularités. -
Migrer sa plateforme applicative d'une version d'un serveur d'applications à une autre est souvent vécu comme une démarche coûteuse, risquée, décorrélée des enjeux opérationnels du métier, et laissant entrevoir un retour sur investissement pour le moins douteux ; ceci est d'autant plus vrai que cette migration est imposée de l'extérieur par le cycle de vie des produits de l'éditeur, et contrainte par une date butoir - celle de la fin du support de la version canonique - qui peut entrer en conflit avec d'autres échéances.