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

JSF Java Discussion :

JSF : WEB-INF nommage et mapping


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 41
    Par défaut JSF : WEB-INF nommage et mapping
    Bonjour,

    Plutôt habitué a Struts et consors je suis en train de me former sur JSF et Angular.

    J'étais habitué a mettre mes JSP dans un répertoire "JSP" sous WEB-INF. Apparemment avec JSF ce n'est pas le cas.
    Vous pourriez me confirmer ça ? Si dans les bonnes pratiques on doit mettre les faces au-dessus de WEB-INF ou dedans

    Quel est le nommage des fichiers web ? .xhtml ? .faces ? .jsf ?

    Est-il mieux d'utiliser le fichier de mapping faces-config.xml ou le navigation implicite dans les facelets sans utiliser le fichier de mapping ?

  2. #2
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Bonsoir,

    Normalement, tant les pages JSF (regroupées ou pas dans des sous-dossiers selon certains critères) que le dossier WEB-INF se trouvent dans un dossier Web Pages du projet.
    Avec des sous-dossiers, ça peut donner un truc comme :

    Nom : Capture.JPG
Affichages : 273
Taille : 26,8 Ko

    Le dossier "images" peut contenir les images de ton application (bannière, logo, icônes des boutons) et "resources" contient un sous-dossier "css", pour y mettre les feuilles de style.
    En principe, l'extension d'une Facelet est .xhtml.

    Concernant la navigation : le débat est vaste, si l'on t'impose rien choisis ce qui te convient.

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 41
    Par défaut
    ok. J'utilise actuellement l'extension ".xhtml" que je trouvais un peu globale (je pensais utiliser ".jsf") mais si ça fait partie des us et coutumes pas de pb.

    Comme les faces ne sont pas dans WEB-INF elles sont accessibles depuis l'URL. Donc n'importe qui tapant le chemin de la page peut accéder à n'importe quoi.
    Ce qui peut poser un problème de workflow et de cheminement entre les pages si l'on veut gérer l'accès à certaines fonctionnalités en fonctions de droits etc. ou de passer par des étapes 1,2,.. .
    D'ailleurs pour gérer les accès, timeout de session utilisateurs etc. pas de pb ?

    Et pour l'utilisation du faces-config vs rien ?

  4. #4
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Citation Envoyé par santhony Voir le message
    Comme les faces ne sont pas dans WEB-INF elles sont accessibles depuis l'URL. Donc n'importe qui tapant le chemin de la page peut accéder à n'importe quoi.
    Ce qui peut poser un problème de workflow et de cheminement entre les pages si l'on veut gérer l'accès à certaines fonctionnalités en fonctions de droits etc. ou de passer par des étapes 1,2,.. .
    Là où une authentification est requise, non. Si pas d'authentification requise: quelle importance? Et de toutes façons, pour "éviter" des étapes 1,2,... et taper n'importe quoi: il faudrait connaître la chemin complet de la page, avec le nom du sous-dossier et tout le reste.

    Citation Envoyé par santhony Voir le message
    D'ailleurs pour gérer les accès, timeout de session utilisateurs etc. pas de pb ?
    Pas jusqu'à présent.

    Citation Envoyé par santhony Voir le message
    Et pour l'utilisation du faces-config vs rien ?
    Je n'appellerais pas la navigation dans les méthodes du Controller "rien"...

Discussions similaires

  1. Problèmes avec WEB-INF : JSF
    Par le_misterioso dans le forum JSF
    Réponses: 0
    Dernier message: 31/05/2011, 02h45
  2. [Eclipse 2.1] des fichiers qui sautent dans WEB-INF/classes
    Par iubito dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 04/10/2004, 16h07
  3. [easystruts] probleme de copie des *.tld dans web-inf
    Par champion dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/08/2004, 11h46
  4. [Servlet] chemin d'accès à WEB-INF
    Par phoebe dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 27/04/2004, 14h20
  5. [ JSP ][ Struts ] Déplacer la sécurité dans WEB-INF ?
    Par cowa dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/03/2004, 18h42

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