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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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_ean1382212111941
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_ean1382212111941
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_ean1382212111941
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
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
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 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 <*>
Le Thu, 06 May 2004 13:48:38 +0200, sebastien mathy
<mathy.sebatien@free.fr> 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">
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">