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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    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 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
    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 averti
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    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
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    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 Expert 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
    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 averti
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    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)

+ 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