News Search Services
RESThub
Share this event

Lors de cette session, nous vous présenterons, via l'étude du
framework RESThub, comment développer efficacement des applications
web basées sur Spring 3, JAX-RS, jQuery et HTML5.
Habituellement réservé à des technologies comme Flex ou GWT, nous vous présenterons un nouveau type d’architecture RIA, basée sur des briques légères utilisant au mieux les standards du web. Tout au long de la présentation des 3 stacks (Java, Webservice et Javascript) proposées par le framework, nous aborderons les sujets suivants.

  1. Côté Middle :
    1. Don’t Repeat Yourself avec les GenericDao et GenericServices
    2. Scan des entitées JPA2 réparties dans différents modules
    3. Validation du modèle via les annotations de la JSR 303
    4. Gestion efficace des propriétés avec Spring Expression Language
    5. Utilisation de RESThub avec des frameworks comme Wicket, Tapestry5 ou GWT
  2. Côté webservices :
    1. Choisir entre le support REST de Spring 3 et JAX-RS
    2. Utilisation des GenericWebServices
    3. Gestion de la sécurité sur des RIA en HTML5 en utilisant le protocole OAuth 2.0
    4. Testez vos webservices avec Jetty-run et l’API client de Jersey
    5. Retour d’expérience sur le développements d’applications permettant à la fois une sérialisation du modèle en XML et en JSON
  3. Côté Front :
    1. Présentation du contrôleur côté client basé sur Sammy.JS et jQuery UI
    2. Impact lié au déplacement du contrôleur et de la session du serveur vers le client
    3. Session storage HTML5 et mode offline
    4. Pourquoi les performances et la montée en charge de ce type d’architecture sont meilleures que celle des frameworks MVC côté serveur (Troll inside ;-)

Enfin, nous étudierons comment maximiser l’efficacité lors du développement via l’utilisation de Maven3, Maven Shell et Jetty-run.

Start: 10/21/10 07:00 PM
End: 10/21/10 10:00 PM
Location:
SUPINFO Grenoble - 16 rue Henri Barbusse, 38000 Grenoble

A coté de la Patinoire de Grenoble et de Grand Place

Contact: Emmanuel Hugonnet
Speakers
Picture of Sébastien Deleuze
 
Picture of Baptiste Meurant