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 :

pq les servlets (débutant)


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 45
    Par défaut pq les servlets (débutant)
    Les servlets sont des classes Java. Celles-ci peuvent être programmées par un développeur ou une page JSP compilée en servlet par le serveur d'application avant traitement par celui-ci...
    Ma question est : pourquoi se casser la tête et programmer des servlets puisque le JSP fait tout et une page JSP sera compilée en servlet automatiquement par le serveur d'application (alors pq programmer les servlets)?

  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
    Salut.

    la réponse est simple : maintenance, réutilisation et bonne pratique.
    le concept MVC (Modèle Vue Controlleur) repose sur le fait de séparer les couches présentation (Vue) du traitement proprement dit (Controleur) et de la couche métier, représentation des objets (Modèle).
    Si tu as des couches bien séparées, les évolutions et corrections futures seront beaucoup plus simples à réaliser.

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Et puis accessoirement, on peut faire autre chose avec une servlet que du 100% graphique. Par exemple les classes de base de Struts, d'Axis &cie sont de pures servlet: ActionServlet pour struts.

    La classe Servlet est la base pour définir une API. Tu ne pourrais jamais définir une API correcte à base de JSP.

    La JSP c'est juste pour créer du HTML. Ca ne sert à pas grand chose d'autre.

  4. #4
    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 sinok Voir le message
    ...
    La JSP c'est juste pour créer du HTML. Ca ne sert à pas grand chose d'autre.
    Ça ne devrait pas en tout cas, du moins dans le modèle MVC...

    Mais il est vrai que pour faire un site avec un contenu dynamique mais sans formulaires, l'intérêt est plus que limité... JSP seul suffit...
    Du coup, c'est du php like en quelque sorte

    Il y a de nombreuses possibilités pour faire des pages JSP "maintenables", avec des Taglib ou des classes java...

    Bref, tout dépend de ce que tu veux faire...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 45
    Par défaut
    En fait, je voulais faire un projet en web service et je commence de zéro comme débutant je suit pas à pas les outils et les connaissances nécessaires pour compléter mon application
    Merci, pour m'expliquer bien l'utilité des servlets

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

Discussions similaires

  1. Recherchez les noms débutant par des chriffres ou des /[% ..
    Par jack1234 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 30/09/2005, 19h55
  2. [tomcat] comment déployer les servlets ?
    Par Kyti dans le forum Tomcat et TomEE
    Réponses: 56
    Dernier message: 06/04/2005, 09h35
  3. [Tomcat]comment compiler les servlets sous eclipse et tomcat
    Par boussaad dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 31/03/2005, 15h29
  4. [Débutant(e)]Les servlets et Eclipse
    Par Ethylene dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 16/02/2005, 15h08
  5. [TomCat][Servlet] débutant
    Par altropus dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 06/10/2004, 19h52

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