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

Servlets/JSP Java Discussion :

Je cherche la meilleure solution


Sujet :

Servlets/JSP Java

  1. #1
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut Je cherche la meilleure solution
    Bonjour,

    Voila, je suis en train de developper un intranet, avec plusieur petit appli dedans!
    J'ai deja fait quelques pages JSP et quelques servlets, mais je me rend compte qu'il y a toujours une grosse partie du HTML qui est toujours la meme(entete, une partie du BODY pour le menu par exemple, pied de ma page).
    ce qui ne rend pas tres pratique les modif de mise en forme de celles-ci! car il faut le faire dans tous les fichiers
    Je cherche la meilleur solution (en terme de ressource, rapidité et maintenance) pour faire appel au HTML"static".
    XML, taglib, base de données, class ??? autre chose peut-etre ???

    Merci a vous tous

  2. #2
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    pour ajouter des parties statiques ou autres tu peux faires des
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ include file="tonFichier" %>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    Une autre possibilité est utilisée les taglibs tiles (avec Struts).

    Cela te permet de réaliser des templates de pages.

  4. #4
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    Si possible, JSF (ou JAVAServerFaces) est un Framework plus extensible que Struts.. plus récents donc sujet à des améliorations rapidement....

    De plus, le "DataBinding" en JSF est plus facile je trouve

    il y a des petites nuances en Struts qui sont difficles `comprendre surtout quand on debug du code à 3h du mat

    à toi de voir

  5. #5
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Merci pour vos reponses !

    JSF a l'air sympatoche

    Mais en faite ma question, pour etre plus precis,
    Je me rends compte que je fais toujours la meme chose pour faire des <TABLE> ou formulaire avec mes "java.sql.ResultSet" pour la mise en page.

    J'ai essayer avec les taglib de passer en parametre les valeur des champs sans succes!!
    Je pense creer une nouvelle class pointant sur une table qui contient les info de mise en page de chaque champs ( en lecture ou ecriture )...
    Je ne suis pas sure que cela soit la solution efficace et la plus facile a maintenir.

    Quelqu'un pourait-il me guider dans les possiblités qu'il existe.

    merci encore

  6. #6
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Citation Envoyé par Elwe31

    Mais en faite ma question, pour etre plus precis,
    Je me rends compte que je fais toujours la meme chose pour faire des <TABLE> ou formulaire avec mes "java.sql.ResultSet" pour la mise en page.
    Il y a bien mieux que les ResultSet.

    Programme objet les tables du SGBD avec Hibernate. en plus et dans la plupart des cas il fait les contrôles à ta place.

  7. #7
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Mister Nono
    Il y a bien mieux que les ResultSet.

    Programme objet les tables du SGBD avec Hibernate. en plus et dans la plupart des cas il fait les contrôles à ta place.
    Je pense que son problème vient de la mise en page, pas de l'extraction/modification proprement dite (mais je peux me tromper )

    ------------------------
    Tu devrais jeter un oeil du côté de struts-layout avec ses taglib pager et collection pour l'aspect mise en forme de listes
    http://struts.application-servers.com/doc/fr/index.html

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Vi vi mon probleme(qui n'en ai pas vraiment un d'ailleur)

    C'est que je voudrai faire comme des masques(ex: FORM, TABLEAU, etc....)
    Car je fais toujours ou presque le meme code, dans des page differente, et je trouve que pour la maintenance c'est pas tres pratique...

    En gros, je voudrai savoir , si d'un coté j'ai mes données et de l'autre un modele... je peux pas tout melanger et avoir une belle page HTML ???

    Je sais pas si cela est possible ni comment cela est possible !

  9. #9
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Citation Envoyé par Elwe31
    Vi vi mon probleme(qui n'en ai pas vraiment un d'ailleur)

    C'est que je voudrai faire comme des masques(ex: FORM, TABLEAU, etc....)
    Car je fais toujours ou presque le meme code, dans des page differente, et je trouve que pour la maintenance c'est pas tres pratique...

    En gros, je voudrai savoir , si d'un coté j'ai mes données et de l'autre un modele... je peux pas tout melanger et avoir une belle page HTML ???

    Je sais pas si cela est possible ni comment cela est possible !
    Et bien tu rejoins en cela le modèle MVC (Modèle-Vue-Contrôleur).

    Pour résumer succinctement :

    Le client web = la vue
    Le traitement coté serveur = le contrôleur
    L'accès aux données = le modèle

    Il y a des tas d'outils pour réaliser cela. Par exemple (et il y a d'autres produits) Strut avec Hibernate sans oublier CSS qui te permettra de séparer le style du contenu coté client. Le soucis est qu'il faut s'investir un petit peu au début pour apprendre tout cela.

    Bon travail.

  10. #10
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Elwe31
    C'est que je voudrai faire comme des masques(ex: FORM, TABLEAU, etc....)
    Car je fais toujours ou presque le meme code, dans des page differente, et je trouve que pour la maintenance c'est pas tres pratique...

    En gros, je voudrai savoir , si d'un coté j'ai mes données et de l'autre un modele... je peux pas tout melanger et avoir une belle page HTML ???

    Je sais pas si cela est possible ni comment cela est possible !
    Ben, c'est possible, mais à toi de développer l'outil
    Ce qui est certain, c'est que les bibliothèques (taglib) comme struts-layout + tiles te feront une grosse part, mais il te restera quand même pas mal de code redondant.
    Si je te comprends bien, tu voudrais un peu un outil orienté dictionnaire qui centralise l'apparence et les contrôles et toi, tu n'aurais plus qu'à "pluger" les composants dans une page. C'est ce que j'ai développé moi même, c'est très pratique pour faire évoluer une application, mais c'est plus complexe à concevoir en terme de composants...
    Tu peux également regarder JSF avec ses "renderer" (que tu peux développer toi même)

    Bon boulot
    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Merci a vous tous,

    je vais continuer a chercher.
    Je ne voudrais pas pas a avoir a reinventer un truc qui exciste deja... Et comme je ne connais pas tous les outils(et il a l'air dans existé un chiée+1) c'est pas simple...

Discussions similaires

  1. Quelles est la meilleur solution?
    Par le lotus dans le forum Flash
    Réponses: 2
    Dernier message: 31/01/2006, 14h53
  2. [eCommerce] Meilleure solution pour ecommerce
    Par llax dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 23/12/2005, 21h03
  3. meilleure solution pour implementation
    Par shirya dans le forum C++
    Réponses: 2
    Dernier message: 20/12/2005, 21h46
  4. meilleur solution pour créer un document imprimable???
    Par martimacfly dans le forum XML/XSL et SOAP
    Réponses: 26
    Dernier message: 08/07/2004, 10h09
  5. [Conception] Meilleures solutions pour gérer le multilangage
    Par scorpiwolf dans le forum Général Java
    Réponses: 3
    Dernier message: 06/07/2004, 16h11

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