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

Slides:



Advertisements
Présentations similaires
- Formation STRUTS 1 1.
Advertisements

HTML la base Structure de la page Code HTML: les tags de base.
JEE 5 - JSF F.Pfister 2 institut eerie Les technologies du web Servlets JSP MVC Model 1 : servlets + JSP MVC Model.
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
- Formation JEE/JSF – Groupement Informatique
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
La sécurité dans Sharepoint
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
Java EE – Frameworks Cas d’étude
CASTEL Dennis SARZEAUD Floriane TAKAHASHI Atsushi.
Stage serveur web sémantique
Revenir aux basiques !. 1 Revenir aux basiques Processus Nécessité daméliorer la Maîtrise les Offres et Projets: lanalyse des causes racines montre un.
Serveurs web pour JSP et Servlets
Status report SOLEIL April 2008
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
Exposé de Système - Informatique et Réseau
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
Et Cézanne ? Savoir concevoir une IHM Savoir réaliser une IHM Savoir évaluer une IHM contrat Creative Commons Paternité-Pas d'Utilisation.
contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage des Conditions Initiales à l'Identique.
Architecture Web. Accès aux données Développement spécifique Conserver l'architecture classique en y insérant un système propriétaire SapphireWeb, ColdFusion,
Gestion de ProjetTP ©Yossi Gal, Oct/2005TP, Page: 1 Le sujet Proposé Construire une application e-commerce qui permet d effectuer un achat on-line Lorganisation.
Enesys RS Data Extension
Injection de dépendances
Introduction aux services WEB
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Forum JEE: framework STRUTS 1 et iBATIS
Présenté par : Kalleli Dhouha
TM.
JAVA SERVER FACES (JSF)
Architectures NTiers Paradigme MVC
Struts 1 & 2 Tlohi ibtissam Tabit boutaina Ilias bouras
pour les applications Web :
JAVASERVER FACES Un framework Java pour le développement Web.
Documents > J2SE APIs > J2EE APIs
Cours GLG203 Cours J2EE JDBC, RMI, IIOP, Sécurité, XML
Introduction à Node.JS Vincent Peybernes.
Normandy JUG Présentation de JSF.
Une base de données XML sur le net
Projet JAVA EE Approfondi
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
Introduction au WebMapping
Clients riches RIA (Rich Internet Application) / RDA
1 CSI 2532 Lab6 Application Web et DB Février 27, 2012.
Fabienne Boyer Laboratoire LIG (INRIA-UJF-INPG) Projet SARDES, INRIA Rhône-Alpes APACHE/VELOCITY.
Michel Coletta - Journées PATTERNS Avril Grenoble1 STRUTS Introduction Technologies Java Architecture Développement Enseigner quoi ?
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Adaptée du cours de Richard Grin
Chapitre 3 Les bibliothèques de balises JSP et la JSTL
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Chapitre 4 - Les frameworks Struts et JSF
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
GWT - QuickStart V 1.0 / May. Mise en place de l’environnement Java : Version 1.4 minimum IDE Eclipse 3.3 Europa : lien (Eclipse J2EE recommandée)‏lien.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Applications web1 Cours Web Services ISIMA 3F3. Applications web2 JavaScript Inventé par Netscape... sans rapport avec Java. Standardisé par l’ECMA, spécification.
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Struts.
© 1 Struts Java, Applications J2EE Conclusion. © 2 Struts Java, Applications J2EE Les contre Framework générique –Conçu pour répondre à tous les besoins,
13/07/2015 JSF Java Server Faces Master 2 Pro GLR TER David Mihura Eric Le Merdy.
O PIF. SCH BEDARD SCH AUDEBERT SCH DEBOS MCH GOBEAUX SCH ROBERT O PIF.
Architectures Logicielles Java GLG203 GLG204
Architecture J2EE Web Jean-Jacques LE COZ. J2EE Web Container JSP Page Servlet J ava 2 Standard Edition APIs EJB Container EJB JDBCJMS JNDI JTA JavaMail.
Décembre 2005 J.M. Vanel Thierry Templier. 27/09/2016 OSSGTP - Présentation Spring 2 Convention typographiques Gras vert : représentent des identifiants.
Clients riches RIA (Rich Internet Application) / RDA
MVC et applications Web
Architectures Logicielles Java GLG203 GLG204
Transcription de la présentation:

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

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

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

JSP example Join Mailing List Enter your 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.

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)

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

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

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

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

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

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

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

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

Adobe Flex FlexBuilder license J2EE integration

MS Silverlight Réponse MS Chaîne éditoriale

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