Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ejb + enregistrement image

3 réponses
Avatar
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.

3 réponses

Avatar
jerome moliere
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

Avatar
sebastien mathy
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


Avatar
David
Le Thu, 06 May 2004 13:48:38 +0200, sebastien mathy
a écrit:

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 <*>