ejb + enregistrement image

Le
sebastien mathy
Bonjour,
Dans une application 3-tiers (tomcat + jonas + SGBD), le client peut charger
des images via un formulaire web. Ou dois je stocker ces images ?
- sur le serveur web avec le chemin dans des entity beans
- sur le serveur ejb avec le chemin dans des entity beans
- dans la base de donnnées
Merci de vos reponses.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
jerome moliere
Le #652853
sebastien mathy wrote:

Bonjour,
Dans une application 3-tiers (tomcat + jonas + SGBD), le client peut charger
des images via un formulaire web. Ou dois je stocker ces images ?
- sur le serveur web avec le chemin dans des entity beans
- sur le serveur ejb avec le chemin dans des entity beans
- dans la base de donnnées
un champ BLOB dans ta base peut faire la taff!!! donc via un entity

bean!!! eventuellement compresses le flux avant...

jerome

--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941

sebastien mathy
Le #652604
jerome moliere wrote:

sebastien mathy wrote:

Bonjour,
Dans une application 3-tiers (tomcat + jonas + SGBD), le client peut
charger des images via un formulaire web. Ou dois je stocker ces images ?
- sur le serveur web avec le chemin dans des entity beans
- sur le serveur ejb avec le chemin dans des entity beans
- dans la base de donnnées
un champ BLOB dans ta base peut faire la taff!!! donc via un entity

bean!!! eventuellement compresses le flux avant...

ok merci pour ta reponse. D'un point de vue logique c'est evidement la

meilleure methode. Mais cela fait beaucoup de trafic reseau non?
Il faut transmettre l'image du
SGBD --> serveur EJB --> serveur Web --> client


David
Le #741863
Le Thu, 06 May 2004 13:48:38 +0200, sebastien mathy

Dans une application 3-tiers (tomcat + jonas + SGBD), le client peut
charger
des images via un formulaire web. Ou dois je stocker ces images ?
- sur le serveur web avec le chemin dans des entity beans
- sur le serveur ejb avec le chemin dans des entity beans
- dans la base de donnnées


Pourquoi ne pas utiliser une simple servlet qui va lire le fichier, qui
est stocké n'importe où sur le serveur d'applis, et renvoie un stream ?

Dans la jsp, on trouvera simplement : <img
src="/monContext/maServlet?image=nomImage">

--
David <*>

Publicité
Poster une réponse
Anonyme