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 Donner une note à l'article (5).

Page lue   fois.

Nombre d´auteurs : 214, nombre d´articles : 18, dernière mise à jour : 1er juin 2017 

 
Pour débuter
  • PDF on-line ZIP 
    fr
    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.
     
  • on-line ZIP 
    fr
    FAQ Java EE
    par L'équipe Java
    Découvrez les questions les plus fréquemment posées sur Java EE.
     
  • PDF on-line ZIP E-book 
    fr
    La plateforme Java EE
    par Jérôme Lafosse
    Cet article est un extrait gratuit de l'ouvrage Développements n-tiers avec Java EE, Chapitre 1 : la plateforme Java EE. On y présente les composants, les conteneurs, les API et les services de Java EE.
     
  • PDF on-line ZIP E-book 
    fr
    Ce document introduit à l'aide d'exemples le framework Java Server Faces 2 (JSF2), la bibliothèque de composants PrimeFaces pour JSF2 et sa variante pour les mobiles, Primefaces mobile.

    - Partie 1 : Introduction à JSF 2
    - Partie 2 : Utilisation de JSF 2 dans une application Java EE dans deux environnements EJB3 / Glassfish et Spring / Tomcat
    - Partie 3 : Introduction à Primefaces
    - Partie 4 : Portage de l'application exemple sur Primefaces dans les deux environnements EJB3 / Glassfish et Spring / Tomcat
    - Partie 5 : Introduction à Primefaces mobile
    - Partie 6 : Portage de l'application exemple sur Primefaces mobile dans les deux environnements EJB3 / Glassfish et Spring / Tomcat.

    Les six applications Java EE développées l'ont été avec des projets Maven sous Netbeans 7.1. Les versions Eclipse de ces projets sont également disponibles.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article présente la création d'une application Web avec le framework Spring. Il présente diverses techniques : utilisation de ressources JNDI, Spring MVC (contrôleur, formulaire avec validation, mapping, tiles), internationalisation, service et DAO avec JPA.
    39 commentaires Donner une note à l'article (5) Création : 19 mai 2014 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel présente le développement d'applications Web avec GWT version 2.6 et l'environnement de développement Eclipse Luna.
    6 commentaires Donner une note à l'article (5) Création : 30 mars 2015 
     
  • PDF on-line ZIP E-book 
    fr
    Framework 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 ?
    Commentez Donner une note à l'article (5) Création : 5 janvier 2015 
     

Sommaire

menu Glassfish
menu Jetty
  • PDF on-line ZIP E-book 
    fr
    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.
    14 commentaires Donner une note à l'article (5) Création : 2 juin 2013  · Mise à jour : 4 novembre 2013 
     
  • PDF on-line ZIP E-book 
    fr
    Cet article explique pas à pas comment embarquer un conteneur Jetty dans sa propre application. Nul besoin d'utiliser Spring ou Scala.
    1 commentaire Donner une note à l'article (5) Création : 4 mai 2016 
     
menu Tomcat
  • PDF on-line ZIP E-book 
    fr
    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.
     
  • PDF on-line ZIP 
    fr
    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.
     
  • PDF on-line 
    fr
    Partie liée à Tomcat : installation et configuration d'un serveur d'application Tomcat, déploiement des applications Web.
     
  • on-line ZIP 
    fr
    Voici les différentes étapes nécessaires à l'installation d'un serveur Jakarta Tomcat 5.5.12 sous Windows.
     
  • PDF on-line ZIP E-book 
    fr
    Ce document est destiné à expliquer comment créer et déployer une première servlet avec Eclipse et Tomcat .
     
  • on-line ZIP E-book 
    fr
    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.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article explique comment mettre en place une méthode d'authentification basée sur une DataSource s'effectuant via un formulaire.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article vous présente le paramétrage et l'utilisation d'un pool de connexions SGBD avec Tomcat.
     
  • PDF on-line ZIP E-book 
    fr
    Couplage Apache HTTP & Tomcat
    par Steve Hostettler
    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).
     
  • PDF on-line ZIP E-book 
    fr
    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.
     
  • PDF on-line ZIP E-book 
    fr
    Configuration de Tomcat avec logback
    par Michael Schneider
    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é...
     
  • PDF on-line ZIP E-book 
    fr
    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.
    4 commentaires Donner une note à l'article (5) Création : 16 novembre 2013  · Mise à jour : 25 novembre 2013 
     
  • PDF on-line ZIP E-book 
    fr
    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.
    10 commentaires Donner une note à l'article (5) Création : 19 novembre 2013 
     
  • PDF on-line ZIP E-book 
    fr
    Le 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).
    3 commentaires Donner une note à l'article (5) Création : 18 septembre 2013  · Mise à jour : 26 septembre 2013 
     
Consultez tous les cours