La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage.

Présentations similaires


Présentation au sujet: "Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage."— Transcription de la présentation:

1 Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 Cedric.Dumas@emn.fr contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage des Conditions Initiales à l'Identique 2.0 France License

2 Application Serveur 3 tiers – présentation des données – traitement métier des données – accès aux données persistantes stateless server Emergence du RIA

3 Servlet / JSP Application java pour gérer une requête HTTP JSP = Java servlet as an HTML page Utilisation de « taglibs » pour construire les interfaces limiter l'utilisation de code Java dans une page JSP. – JSTL - the Jakarta Standard Taglib. Corps du tag

4 JSP example Join Mailing List Enter your email to join the group > Java programmers should develop services, not HTML. Changes to layout would require changes to code. Customers of the service should be able to create pages to meet their specific needs. The page designer isn't able to have direct involvement in page development. HTML embedded into code is ugly.

5 Struts Depuis 2001 Open Source Framework java le plus répandu Craig R. Mc Clanahan -> Apache – Apache Struts 1.x – Apache Struts 2 / WebWork 2 1 servlet ActionServlet (Controlleur)

6 Struts 1.x Formulaire Web – ActionForms (bean) Action Vue (jsp) action-mapping du struts-config.xml Tiles

7 Struts 1.x « MVC2 » Peu de composants Très rigide Propre Extensibilité limitée Struts 2 – Corrections + – Récent

8 JSF Norme Sun : JSR 127 Approches par composants « MVC2 » Plusieurs implémentations – Apache MyFaces – Oracle ADF – Sun JSF Interface Builder – Sun Java Creator – JSFTools – Oracle JDevelopper

9 JSF Comparé à Struts 1.x : – Plus riche – Plus souple / plus permissif Renderer Facelets (templates XHTML) Extensions : Tomahawk, Tobago, Trinidad, IceFaces, …

10 TapeStry Framework open-source Apache Fin 2000 Orienté pages et composants HTML templates + java

11 Apache Wicket lightweight component-based web application framework XHTML template + java

12 NextApp Echo2 Mozilla Public Licence Orienté composant (uniquement) Navigateur : 1 page HTML mise à jour par le serveur– appli JS – comm XML serveur – servlet Java traite les actions Riche

13 SpringMVC Middleware Spring Framework Vues : JSP, FreeMarker, Velocity, Tiles, iText, and POI

14 Adobe Flex FlexBuilder license J2EE integration

15 MS Silverlight Réponse MS Chaîne éditoriale

16 GWT Framework Open Source Compilateur GWT : Java – Client léger Composants graphiques dynamiques et réutilisable Appels RPC simplesRPC Gestion fine de l'historique de navigation Possibilité de déboguer l'application avec un débogueur Java débogueur Compatible avec une immense majorité de navigateursnavigateurs Intégration directe de JUnitJUnit Internationalisation


Télécharger ppt "Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage."

Présentations similaires


Annonces Google