article(s) dans votre panier VOIR

Qu'est ce qu'un Framework comme Spring ?

  • Vidéo 11 sur 64
  • 3h47 de formation
  • 64 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Qu'est ce qu'un Framework ?
00:00 / 04:44
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
29,90€
  • Téléchargement + VOD à vie
  • Exercice / Validation des acquis
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Un framework est un « cadre » facilitant le développement de composants, il s'agit généralement d'un ensemble d'API masquant la complexité d'autres API sous-jacentes. Le développement d'applications d'entreprise Java peut se faire à l'aide de multiples Frameworks. La plupart des APIs de Java EE peuvent être qualifiées de frameworks mais il en existe bien d'autres, commerciaux ou open-source. Nombre de ces frameworks répondent à la même problématique : Faciliter la mise en oeuvre des couches Contrôleur par l'utilisation du Modèle MVC (Model – View - Controller) : JSF (Java EE), Struts 1 / 2 (Apache), Spring MVC (Spring) etc... et Faciliter la mise en oeuvre du requétage en base de données par l'utilisation du modèle ORM (Object – Relational – Mapping) : JPA (Java EE), Hibernate (Jboss), Toplink (Oracle) etc... Les framework en évidence sont aujourd'hui (2014) considérés comme les standards de fait. Il est donc à noter que les solutions Java EE ne sont pas obligatoirement les plus adaptées pour la réalisation d'applications d'entreprise. Petit bémol pour Hibernate qui est « compatible » JPA. Encore une fois, la plateforme Java EE elle-même qui impose de fait un serveur Java EE ne fait pas consensus. On le verra, l'alternative Spring a depuis 2005 largement changé la donne.