ClientHTML5

De $1

Table des matières
  1. 1. Knockout

Version de 16:11, 2 Mai 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Dans cette section du TP, nous allons créer un client HTML5 qui consumera le web service.  Ce TP se basera fortement sur le cours HTML5 que vous avez eu avec Michel Buffa cette année.  Nous utiliserons aussi  knockout, une bibliotheque JavaScript  qui nous permettra de faire du MVVM en utilisant que du JavaScript et les métadonnées MTML5.

Knockout

Knokcout  est une librairie Javascript Open Source permettant de faire du MVVM (Model Vue Vue Model). Le pattern MVVM permet une communication bidirectionnel entre le model et la vue sans passer par un contrôler ; Il est particulièrement intéressant pour les vues dynamiques. L’idée est d’associer les contrôles d’une vue avec des attributs d’un modèle de telle sorte que les modifications de l’un soient automatiquement prises en compte par l’autre.

Afin de vous aider à mieux comprendre le principe des services web, nous allons créer une autre application web complètement séparée de l'application Web exposant le Web Service. 

  • Créez un projet HTML5/JavaScript sur Netbeans (File à New Project à HTML5 javaScript è Next)