IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > J2EE > Généralités
        Comment connaître le navigateur utilisé par un utilisateur
        Comment faire pour ne pas afficher l'arborescence de l'application lorque l'utilisateur entre simplement le contexte de l'application dans l'URL?
        Quelles sont les différentes portées existantes ?
        Quelles sont les differences entre un serveur web et un serveur d'application?

rechercher
precedent    sommaire    suivant    telecharger


Comment connaître le navigateur utilisé par un utilisateur
auteur : Didier
Cette information peut être retrouvée dans le header de la requête:
String browser = request.getHeader("user-agent");

Comment faire pour ne pas afficher l'arborescence de l'application lorque l'utilisateur entre simplement le contexte de l'application dans l'URL?
auteur : Stessy
Pour que l'utilisateur ne puisse pas voir l'arborescence de l'application lorqu'il indique uniquement le contexte de l'application dans l'URL, il suffit simplement d'ajouter un élément dans le fichier web.xml qui s'il existe, sera utilisé par le conteneur comme page par défaut.
<welcome-file-list>
    <welcome-file>welcome.jsp</welcome-file>
</welcome-file-list>

Quelles sont les différentes portées existantes ?
auteur : Stessy
Les objets créés que ce soit dans les JSP ou les Servlets ont une certaine portée, c'est à dire une certaine durée de vie.
Les différentes portées existantes sont:

  • page: les objets ne sont accessibles que dans la page où ils sont définis
  • request: les objest sont accessibles pendant toute la durée de la requête
  • session: les objets sont accessibles pendant toute la durée de la session
  • application: les objest sont accessibles pendant toute la durée de vie de l'application et dans l'application complète


Quelles sont les differences entre un serveur web et un serveur d'application?
auteur : adiGuba
Un serveur d'application a pour objectif de facilité la création d'application serveur sans se soucier de l'aspect réseau (toute la couche réseau est laissée au serveur d'application).
Un serveur web peut gérer plusieurs sites indépendemment, il peut utiliser plusieurs langages/technologies différents (ASP, PHP, J2EE), gère les transactions sécurisés...

La confusion vient du fait que la plupart du temps les applications J2EE sont des applications Web, pour la simple raison que cela permet de ne pas distribuer d'application cliente (un navigateur suffit).


rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's

Valid XHTML 1.1!Valid CSS!


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.