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 :

Pourquoi pas de Java dans les JSP [Débutant(e)]


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Points : 73
    Points
    73
    Par défaut Pourquoi pas de Java dans les JSP
    Bonjour,

    Je suis actuellement sur un projet en JSP, j'ai donc du apprendre JAVA et JEE, du coup il me manque quelques explications...

    J'ai surtout une question qui me taraude !
    Pourquoi est-il dit dans tout les tutoriels qu'il ne faut pas écrire de Java dans les pages JSP ?
    Performances ? Interprétations ? Lisibilité ? Est-ce seulement pour le model MVC ?

    Et à la limite, si vous connaissez un liens qui donnerai quelques questions aux "pourquoi" qui ne sont pas expliqués, je vous en serai reconnaissant.

    Merci d'avance.

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    On ne peut pas dire "il ne faut pas", ça fonctionne très bien et ça ne change rien à la performance, c'est plutôt dans la logique de séparation des tâches qu'il faudrait éviter le code java dans une jsp.
    En mettant du code dans une jsp, tu fais un peu comme ce qu'on faisait avec php, avant la v5 en tout cas, depuis, ça a peut-être évolué...

    La jsp ne devrait servir qu'à générer le rendu html des données à renvoyer au client (navigateur web)... tu vois bien le lien avec le modèle MVC.
    Il est certains qu'à la maintenance, on a un gain non négligeable, mais au delà de ça, on peut utiliser la même partie Modèle/Contrôleur pour des types de rendus aussi différent qu'un navigateur ou un smartphone ou pourquoi pas un client lourd... Bref, le MVC a du bon...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre régulier
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Points : 73
    Points
    73
    Par défaut
    Compris !
    C'est juste que je vais devoir laisser la maintenance de mon code à une personne qui ne connais pas le model MVC, et encore moins les Servlet.
    Du coup, je vais devoir faire tout dans les pages JSP, un tas de commentaires et une grosse Doc.... Mais du coup, ça me rassure un peu sur les performances.

    Merci beaucoup !

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    A mon avis il serait préférable de prendre une heure pour lui expliquer les bonnes pratiques, plutot que de développer comme un cochon sous pretexte que la personne ne connait pas.

  5. #5
    Membre expérimenté Avatar de Nico02
    Homme Profil pro
    Developpeur Java/JEE
    Inscrit en
    Février 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Developpeur Java/JEE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 728
    Points : 1 622
    Points
    1 622
    Par défaut
    Citation Envoyé par fr1man Voir le message
    A mon avis il serait préférable de prendre une heure pour lui expliquer les bonnes pratiques, plutot que de développer comme un cochon sous pretexte que la personne ne connait pas.
    Surtout que si cette personne ne connait pas et qu'elle tombe sur du code ***, elle risque pas de comprendre quoi que ce soit

  6. #6
    Membre régulier
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Points : 73
    Points
    73
    Par défaut
    Sauf que cette personne n'est ni développeur, ni employé pour ça. Et sa direction n'as pas prévu d'avoir quelqu'un pour s'en occuper.

    Donc certes, dans le meilleur des mondes ça aurai été mieux de bien coder (surtout que "coder comme un cochon" ne me plait pas trop...) mais c'est le bon vouloir du client (qui est l'entreprise...) et le client est roi. (roi de quoi, je ne sais pas)

  7. #7
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    C'est sur que si la personne n'est meme pas développeur, ça n'aide pas
    Bon courage.

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Points : 1 370
    Points
    1 370
    Par défaut
    Euh non mais de toute façon, si la personne qui va lire ces lignes de code n'a pas de notions de dev, que le code soit propre ou pas, ça ne va rien changer.
    Si au moins elle à des notions d'HTML, tu peux utiliser la JSTL.

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

Discussions similaires

  1. Eclipse ne voit pas les erreurs dans les JSP
    Par celestin62 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 03/01/2012, 15h34
  2. Problème avec "Java Search" dans les JSP
    Par B@tman dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 08/01/2008, 11h57
  3. Pas de callback dans les headers en .c
    Par matcocopunch dans le forum OpenGL
    Réponses: 6
    Dernier message: 12/02/2006, 17h46
  4. Enlever ou remplacer le petit logo java dans les fenetres
    Par BernardT dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 16/07/2005, 18h45
  5. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 13h51

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