Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Découvrir Java pour le web

Tirer parti des frameworks Java

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Tous les frameworks Java s'appuient sur les concepts de base, mais ils adoptent des philosophies différentes. Cette séquence vous permet d'avoir une vision claire de leurs atouts.
02:56

Transcription

Vous avez maintenant des compétences certaines sur les technologies Java pour le web. Ces technologies servent de socle à plusieurs frameworks dont je vais vous présenter les grandes familles. La première famille, celle des MVC composants que propose JavaServer Faces, ou JSF, se caractérise par une vue constituée de composants. Ici à gauche, « h:body » ou « h:commandLink ». Et le contrôleur percevra donc les interactions utilisateur essentiellement sous la forme d'événements sur ces composants, un peu à la manière d'une application fenêtrée. De la même façon, le modèle peut être perçu par les composants comme une source de données dans laquelle un composant gris y trouverait le contenu de ses cellules par exemple. Ce patron de conception offre une abstraction supplémentaire pour simplifier le développement mais peut compliquer l'implémentation en fonction des spécificités de l'application et pour des fonctionnalités HTML très spécifiques. On connaît la technologie Web Forms qui est un MVC Composant dans l'univers ASP.NET et qui est petit à petit abandonné. Le patron MVC orienté requêtes est celui que nous avons utilisé. Et les frameworks Spring, Grails, inspiré du framework Grails de Ruby, et le framework Struts, entre autres, implémentent ce patron de conception. Il est d'ailleurs important de noter que ce patron s'adapte bien à l'implémentation d'APIs RESTful. Mais, justement, qu'est-ce qu'une API RESTful ? Aujourd'hui le nombre d'objets connectés ne cesse de croître. Et ces objets communiquent en HTTP mais consomment difficilement du HTML, CSS ou JavaScript. Une application web destinée à ces terminaux doit proposer des données brutes sous le format le plus standard possible. C'est pour cela qu'elle doit proposer ces données sous la forme de ressources web. La plupart du temps au format JSON. Ce qui ébauche les caractéristiques d'une API RESTful. Qu'est-ce que cela change pour notre application ? Il faut répondre à des requêtes HTTP sur plus de verbes GET, POST, PUT, PATCH et même DELETE. Et il faut répondre en JSON ou en XML. On renforce donc le contrôleur et les modèles, et la vue perd de son importance. Avec la diversification des terminaux et la connectivité permanente, les applications web doivent être de plus en plus polyvalentes et fiables. Deux défis que Java relève depuis plus de 20 ans.

Découvrir Java pour le web

Développez une application web avec Java. Apprenez à écrire des servlets, des entités ​J​PA (Java Persistence API) d'accès aux données et des pages JSP (Java Server Pages).

2h06 (23 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :25 janv. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !