IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

EntryPoint et HTML


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2008
    Messages : 211
    Par défaut EntryPoint et HTML
    Bonjour,
    je voulais savoir si pour le développement de chaque écran on doit créer EntryPoint avec la page HTML associé ?
    Merci.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    961
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 961
    Par défaut
    Les deux sont possibles : vous pouvez avoir un EntryPoint par page, plusieurs EntryPoint sur une page où plusieurs pages avec un seul EntryPoint, ou une combinaison. Personnellement, j'ai utilisé un seul EntryPoint pour tout une application, mais la consommation mémoire était importante.
    Remarquez que si vous créez plusieurs EntryPoint, ce sont techniquement des applications indépendantes qui ne partagent pas leurs objets Javascript.
    Par ailleurs, vous pouvez changer l'URL sans recharger la page. Voir https://developers.google.com/web-to...gBasicsHistory

  3. #3
    Membre confirmé
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2008
    Messages : 211
    Par défaut
    Citation Envoyé par BugFactory Voir le message
    Les deux sont possibles. Remarquez que si vous créez plusieurs EntryPoint, ce sont techniquement des applications indépendantes qui ne partagent pas leurs objets Javascript.
    merci pour votre response.
    j'ai deux questions un peu bêtes a poser :
    - la première si je crée pour chaque écran un EntryPoint comment je fais les appels entre mes écran : si j'ai par exemple un ecran d'authentification et je veux ouvrir la page accueil a partir d'un bouton (j'arrive pas a faire la redirection).
    - la 2eme : c'est quoi la deuxième solution si on crée pas les EntryPoint.

  4. #4
    Membre expérimenté
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Par défaut
    Citation Envoyé par stratocasters Voir le message
    merci pour votre response.
    j'ai deux questions un peu bêtes a poser :
    - la première si je crée pour chaque écran un EntryPoint comment je fais les appels entre mes écran : si j'ai par exemple un ecran d'authentification et je veux ouvrir la page accueil a partir d'un bouton (j'arrive pas a faire la redirection).
    - la 2eme : c'est quoi la deuxième solution si on crée pas les EntryPoint.
    Pour la première, la réponse était là :
    Citation Envoyé par BugFactory Voir le message
    Remarquez que si vous créez plusieurs EntryPoint, ce sont techniquement des applications indépendantes qui ne partagent pas leurs objets Javascript.
    On accède à chaque entryPoint de la même manière que l'on accède à un site en GWT : par son url.
    En outre, dans votre exemple et dans votre deuxième question, je comprends que vous n'avez jamais développé une application GWT. C'est une erreur de comparer une application GWT à une application Web classique (ie. avec plusieurs page). Dans GWT, votre formulaire d'authentification fera partie de votre page d'accueil comme tous le reste : il n'y a qu'une seule page HTML!

  5. #5
    Membre confirmé
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2008
    Messages : 211
    Par défaut
    Oui c'est la première fois que j'utilise ce framework et franchement je suis un peu perdu.
    et je voulais savoir la bonne pratique pour le dev avec GWT si on utilise
    un EntryPoint par page, plusieurs EntryPoint sur une page où plusieurs pages avec un seul EntryPoint, ou une combinaison comme indiqué par BugFactory

  6. #6
    Membre expérimenté
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Par défaut
    Si c'est la première fois que tu utilises GWT, essaie de te forcer à ne pas penser en terme de "pages".
    Je te recommande de n'avoir qu'un fichier HTML quasiment vide, dont la fonction est de charger ton javascript généré par GWT (c'est ce que tu trouves dans l'application démo, par exemple). Ensuite, ce que tu appelles des "pages" seront des Widgets qui s'affichent, se chargent ou se masquent en fonction des actions de l'utilisateur. Ces Widgets héritent, par exemple, de la classe Composite...
    Donc je te recommande également de n'avoir qu'un seul EntryPoint. Les cas où tu auras quelque chose de différents seront des cas particuliers...
    Pour une utilisation plus "mature" de GWT, je peux te dire que concernant le formulaire d'authentification, j'ai généralement une servlet ou un filtre qui intercepte chaque requête vers la servlet GWT-RPC. Si l'utilisateur n'est pas ou plus authentifié, le service est interrompu avec une exception appropriée. Cette exception est "attrapée" du côté client et l'application affiche un formulaire d'identification...

Discussions similaires

  1. Algorithme de conversion de RTF vers HTML
    Par youtch dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 10/09/2002, 12h35
  2. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29
  3. composant builder4 pour afficher du code html
    Par BranRuz dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/09/2002, 11h35
  4. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 17h48
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo