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 :

Passer directement dans une Servlet


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut Passer directement dans une Servlet
    Je voudrais savoir s'il est possible de démarrer une application Web directement sur une Servlet sans être obligé d'appeler une page jsp à partir du fichier de configuration XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>

  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
    Il me semble que certains serveurs le permettent mais qu'il est préférable, pour des raisons de compatibilité avec les autres, de faire une redirection dans la page index.jsp

    C'est transparent pour l'utilisateur
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    D'un point de vue architecture les servlets chevauchent entre la couche de présentation et la couche métier, conceptuellement parlant ils ne sont censés servir que d'intermédiaire entre le monde web et le monde Java, même s'il était possible de le faire je ne pense pas que ce serait très génial, je doute d'ailleurs .

  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 DevServlet Voir le message
    D'un point de vue architecture les servlets chevauchent entre la couche de présentation et la couche métier, conceptuellement parlant ils ne sont censés servir que d'intermédiaire entre le monde web et le monde Java, même s'il était possible de le faire je ne pense pas que ce serait très génial, je doute d'ailleurs .
    La seule chose qu'on puisse affirmer avec les servlets, c'est qu'elles vont répondre à une requête http... (sauf cas de l'initialisation)
    Ce qu'elles en feront, c'est une autre histoire...

    D'un point de vue conceptuel, j'arrive à trouver des utilisations d'un appel direct, même si je peux m'en passer par une redirection dans la page index.jsp...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Je pense qu'on peux très bien utiliser une servlet en frontal dans une application web.
    C'est d'ailleurs ce que fait le framework Struts par exemple, dont la configuration suivante montre bien que toutes les URL en .do arrivent directement sur la servlet Struts.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	<web-app>
    	  <servlet>
    	    <servlet-name>action</servlet-name>
    	    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    	    ...
    	  </servlet>
    	  <servlet-mapping>
    	    <servlet-name>action</servlet-name>
    	    <url-pattern>*.do</url-pattern>
    	  </servlet-mapping>
    	  ...
    	</web-app>
    Après tout dépend de l'URL que tu communiques aux utilisateurs pour utiliser l'application :
    http://leserveur:8080/monAppli/login.do
    ou
    http://leserveur:8080/monAppli/

  6. #6
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut
    Effectivement c'est pas bête . Merci à tous

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

Discussions similaires

  1. [applet]utilser des infos pour les traiter dans une servlet
    Par jeromejanson dans le forum Applets
    Réponses: 5
    Dernier message: 07/03/2010, 23h22
  2. Réponses: 2
    Dernier message: 15/02/2006, 17h35
  3. [webservices] heberger un webservices dans une servlet ?
    Par n!co dans le forum Services Web
    Réponses: 14
    Dernier message: 07/12/2005, 14h44
  4. [Session]Récupération d'une session dans une servlet
    Par frizby dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 18/11/2005, 17h02
  5. Réponses: 1
    Dernier message: 22/09/2005, 20h46

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