-----Original Message-----
From: Cyril Scelles <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Date: Thu, 16 May 2002 14:53:46 +0200
Subject: Quelle est la meilleur place pour déclarer le s variables dans un servlet ?

>D'après vous, quelle est la meilleur place pour déclarer les variables dans
>un servlet ?

>Par habitude, je déclare mes variables en private dans le corps de la class,
afin qu'elles soient accessibles à toutes les méthodes de la classe.
>Je me pose la question dans le cas de servlet ! Est ce que le fait que la
servlet soit conservée en mémoire ne nous oblige pas à déclarer les
variables dans les méthodes qui les initialisent et à utiliser le passage de
paramètre pour les transmettre d'une méthode à une autre ?

Tout à fait, car sinon t'es pas thread-safe!
Les seules variables d'instance que tu peux avoir sont celles contenant des données 
communes à tous les utilisateurs (paramètres d'init principalement).

>Et pour finir, pensez vous que le fait de surcharger le méthode init() pour
récupère les paramètres de contexte de la servlet soit une aberration ?

non, moi c'est ce que je fais en général. Je copie les variables dont j'ai besoin 
depuis la ServletConfig.
Je pense que ça optimise un peu.

Patrice


-- Use Opera, the most user-friendly web browser on Earth --
--


Répondre à