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

Struts 1 Java Discussion :

[STRUTS] couche de présentation


Sujet :

Struts 1 Java

  1. #1
    raj
    raj est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Points : 100
    Points
    100
    Par défaut [STRUTS] couche de présentation
    Bonjour, je suis débutant sur STRUTS
    et j'aimerais savoir est-ce qu'il existe une couche supplémentaire
    permettant de créer des composants de présentations de haut niveau .

    Exemple : -créer un menu
    -créer un tableau avec en-tetes triable
    -navigation interpage .....................


    Merci de m'aider

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 864
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 864
    Points : 3 438
    Points
    3 438
    Par défaut
    La seule librairie que je connaisse qui fasse un peu ce que tu dis s'appelle Struts Layout, mais elle est difficilement configurable, et parfois pour obtenir quelque chose de "spécial" par rapport à ce qui a été prévu d'origine, il faut pas mal batailler et au final ça complique le code plus qu'autre chose.

  3. #3
    raj
    raj est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Points : 100
    Points
    100
    Par défaut
    Oui j'ai vu qu'avec Struts-Layout on pouvait faire pas mal de choses (c'est surtout le treeview qui m'avait l'air intéressant ) et que Tiles pouvait gérér les menus , les headers et footers d'une page (je sais pas si je caricature )

    Par contre j'ai besoin pour mon application de créer un tableau sur lequel on peut trier les donner dynamiquement en cliquant sur les en-tetes .
    N'ayant pas envie de m'aventurer dans l'ecriture en javascript d'un tel composant je me demandais s'il existait une bibliothèque qui proposait un tel composant ( peut-etre Tiles ou Struts-Layout je ne sais pas ? )

    J'espère avoir un peu mieux expliqué mes besoins

  4. #4
    raj
    raj est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Points : 100
    Points
    100
    Par défaut
    Sinon est-ce que JSF propose de tels composants ?

    Il parait qu'une intégration STRUTS / JSF est possible

  5. #5
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut Re: [STRUTS] couche de présentation
    Salut,

    Citation Envoyé par raj
    -créer un menu
    Qu'est-ce que tu appelles un menu ? Pour moi c'est simplement une liste <ul> / <li> associer à une feuille de style...

    Dans ce cas un simple tag forEach sur une liste devrait faire l'affaire...

    Citation Envoyé par raj
    -créer un tableau avec en-tetes triable
    Il y a la librairie displaytag qui fait ca. (mais elle est totalement indépendante de Struts).

    Citation Envoyé par raj
    -navigation interpage
    C'est à dire ???



    Sinon tu peux toujours te créer tes propres tags JSP (cf tutoriel sur les Taglibs).

    a++

  6. #6
    raj
    raj est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 112
    Points : 100
    Points
    100
    Par défaut
    Merci adiguba

    je vais essayer de faire un tout du coté de la librairie displaytag .
    Je sais qu'il est possible de développer ses propres tag
    (etendre TagSupport ou BodyTagSupport pour chaque TAG et créer sa propre bib TLD ) .
    Mais n'ayant besoin que de quelques composants je préfère ne pas réinventer la roue et voir ce qui existe déja

  7. #7
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut Re: [STRUTS] couche de présentation
    Citation Envoyé par adiGuba
    Salut,



    Il y a la librairie displaytag qui fait ca. (mais elle est totalement indépendante de Struts).
    tu ne sais pas si ça gere les colspan et rowspan???

    Mercu

  8. #8
    Membre habitué Avatar de xv-mnt
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2005
    Messages : 142
    Points : 178
    Points
    178
    Par défaut
    Pour réaliser des pages sous formes de templates, il y a la surcouche Struts-Tiles. Tu peux créer des pages sous forme de templates qui permettent d'avoir une présentation identique pour chaque page : header, footer, arbre à gauche, etc..
    http://www.lifl.fr/~dumoulin/tiles/

    Pour générer des menus et des arbres, il y a la surcouche struts-menu :
    http://struts-menu.sourceforge.net/

  9. #9
    Nouveau membre du Club
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par xv-mnt
    Pour réaliser des pages sous formes de templates, il y a la surcouche Struts-Tiles. Tu peux créer des pages sous forme de templates qui permettent d'avoir une présentation identique pour chaque page : header, footer, arbre à gauche, etc..
    http://www.lifl.fr/~dumoulin/tiles/

    Pour générer des menus et des arbres, il y a la surcouche struts-menu :
    http://struts-menu.sourceforge.net/
    Alors si on utilise JSF, est-ce qu'il faut utiliser des les tiles de Struts pour faire des menus dynamiques et gérer les header, footer,...? Ou y a-t-il d'autres solutions propre à JSF?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Couche de présentation et de persistance
    Par clecle dans le forum Général Java
    Réponses: 5
    Dernier message: 27/06/2015, 03h55
  2. [Liferay] Utiliser Liferay comme couche de présentation d'Alfresco
    Par abdo2011 dans le forum Portails
    Réponses: 0
    Dernier message: 25/09/2012, 11h28
  3. Communication couche métier / présentation
    Par olive.m dans le forum Architecture
    Réponses: 3
    Dernier message: 20/03/2012, 13h49
  4. Couche de présentation-application gestion commercial
    Par randomiz dans le forum Interfaces Graphiques en Java
    Réponses: 10
    Dernier message: 24/01/2012, 14h21
  5. couche présentation de struts
    Par mnr_nfo dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/02/2007, 16h33

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