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 :

utilisation des request VS traitement dans jsp


Sujet :

Servlets/JSP Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut utilisation des request VS traitement dans jsp
    bonjour.

    je suis en train de développer un site de petites annonces. j'essaie de respecter au maximum le modèle MVC mais je me demande si il ne faut pas faire quelques exceptions pour économiser des ressources.

    voici comment je fais pour le moment : tous les traitements sont effectuées dans des servlets. les résultats de ses traitements sont enregistrées dans des variables (integer, string, vector, ...) et envoyés dans les jsp avec des request.setattribute

    je me demandé si le fait de passer des vectors contenant des dizaines d'objets n'était pas gourmand en ressource ... ne faut-il pas mieux effectuer ces traitements dans les jsp ?

    merci d'avance pour vos réponses.

  2. #2
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Points : 412
    Points
    412
    Par défaut
    Si tu as des données provenant d'une sgbd je dirais que oui.
    fait setAttribute puis getAttribute pour les données sensibles telque url basse de données mot de passe user.
    Si ca "rame" je dirais que "oui"

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Points : 524
    Points
    524
    Par défaut
    Bonjour,
    Non, seules les références sont passées dans les "attribute", on ne gagne rien à faire le traitement dans les JSP.
    Evidemment, il ne faut pas passer de données par des "paramètres" HTTP, mais bien par des attributs de l'objet "request". tu utilise bien un "forward" en fin de servlet?

    Le seul code présent dans une JSP doit-être pour l'affichage et ne lever presque jamais d'exception (ce qui aboutirais à un affichage imparfait et donne donc une très mauvaise image du site)

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    bonjour et merci de vos réponses.

    oui j'utilise des forwards pour afficher mes jsp.
    je vais donc continuer à effectuer l'ensemble de mes traitements dans les servlets si seul les références de mes objets sont passés aux jsp.

    encore merci.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/05/2006, 21h07
  2. Réponses: 8
    Dernier message: 07/05/2006, 19h35
  3. Réponses: 12
    Dernier message: 11/04/2006, 18h00
  4. PB d'utilisation des formulaires de données dans EXCEL
    Par adil155 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/11/2005, 17h09
  5. [C#] Comment utiliser des dll win 32 dans un projet .NET
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 31/05/2005, 14h45

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