Génération d'images en Java (server side) - Java - Programmation
Marsh Posté le 20-04-2005 à 19:09:41
* genere du png
* si tu veux mon avis, l'étape xml c'est du pipeau.
* je vois pas le rapport avec la session (si tu parles de session http)
* va voir jfreegraph
Marsh Posté le 20-04-2005 à 19:09:53
(en fait ct quoi la question/le problème?)
Marsh Posté le 20-04-2005 à 20:28:28
* ben je sais pas comment générer du PNG justement ...
* le framework est fait comme ca j'y peux rien
* je voulais dire que l'image est volatile, je veux qu'elle se barre du serveur qd le gars se déconnecte
* je v voir
Edit : j'ai vu ...ca a pas l'air mal...je v voir comment on peut mixer les différents types de graphs, mais c bien ...
y disent qu'on peut le faire marcher avec des JSP, c parfait ca...par contre ca a l'air pauvre en doc
Marsh Posté le 20-04-2005 à 20:30:21
* ben euh javax.imageio.ImageIO quoi. (en passant par du java2d - ou bien jfreegraph)
* ha ben ok sté obligé ...
* ben te fais pas chier, et regenère à chaque fois, à moins que ça soit hyper lourd ?
Marsh Posté le 20-04-2005 à 20:37:09
the real moins moins a écrit : |
* je suis pas sur que ca passe en 1.3 (là non plus je le choisis pas, c des dépendances que j'ai ...
==> vérifié, ca a été introduit en 1.4
* ben vi ...
* à la rigueur ouhais ...non ca devrait pas etre un pb les perfs pour ca...
Marsh Posté le 20-04-2005 à 20:40:46
* ha ben ça je comprendrai jamais, les gens qui veulent des nouvelles features qui brillent, mais refusent d'upgrader leurs systèmes
* ...
* ben si c'est pas un problème pour les perfs, alors tu te fais pas chier, y'a pas de "à la rigueur"; ça sera plus simple de pas du tout passer par un fichier hein.
Marsh Posté le 20-04-2005 à 21:08:57
* le projet a démarré mi 2003 ...et il est en prod depuis 2004, donc c pas anodin à upgrader
* ma question ct ca, je savais pas comment afficher dans du HTML mon image générée...faut bien que le fichier existe qqpart non ???
Marsh Posté le 20-04-2005 à 21:13:43
houlà ben non
t'as jamais entendu parler de streams?
... dans une servlet, tu generes ton images, pis genre:
response.setContentType("image/png" )
response.getOutputStream().write(flot de bytes)
jte dis d'aller voir sur jfreegraph, y'a en plus des tutos sur l'integration web, et y'a meme une taglib (que je ne recommenderais pas mais bon c une autre histoire)
Marsh Posté le 20-04-2005 à 21:17:05
oui mais si je fais ca ca affiche l'image tt seule...je peux pas l'intégrer à autre chose....
sinon oui je connais le principe, c pareil pour uploader un fichier...
et c jFreeChart
Marsh Posté le 20-04-2005 à 22:12:37
Jubijub a écrit : oui mais si je fais ca ca affiche l'image tt seule...je peux pas l'intégrer à autre chose.... |
ben euh dans ton html <img src="pouetpouet.servletquigeneremonpng"/> quoi
Jubijub a écrit : |
oué, jme plante tout le temps
Marsh Posté le 20-04-2005 à 22:21:28
the real moins moins a écrit : houlà ben non |
meme moi je le savais
Marsh Posté le 21-04-2005 à 08:35:55
je regarde pour les tutos...plus qu'à montrer ca à mon boss
Je vais lui présenter les choix suivants :
- jFreeChart
- Batik (soit en SVG pur, soit en profitant de la rasterization)
- full SVG
Marsh Posté le 20-04-2005 à 19:06:21
Mon problème :
Je dispose de données que je dois rentre sous forme de graphs/tableaux
Mes données sont dans une base Oracle, mais je dispose d'un framework qui peut me les sortir en XML à la demande
Le serveur est un Websphere 5 (java 1.3 donc), et je peux installer ce que je veux comme lib dessus
En face c du client léger...
en gros g 2 choix :
- SVG depuis le XML (un peu chiant, surtout au niveau des plugins clients (g pas la maitrise des clients en face)
- une façon de générer des jpeg depuis le serveur, les afficher le temps de la session, et les virer ensuite
si qqn a une idée...
---------------
Jubi Photos : Flickr - 500px