Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2332 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  36  37  38  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°824284
the real m​oins moins
Posté le 16-08-2004 à 15:14:10  profilanswer
 

Reprise du message précédent :
element.addChild("pouet" ).addAttribute("tralala", "machin" ) :/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 16-08-2004 à 15:14:10  profilanswer
 

n°824288
uriel
blood pt.2
Posté le 16-08-2004 à 15:22:33  profilanswer
 

ah ok, mais je voyais pas l'utilisation du xml comme ca. Pour moi ca s'integre pas dans le code en dur :/


---------------
IVG en france
n°824291
nraynaud
lol
Posté le 16-08-2004 à 15:26:21  profilanswer
 

heu y'en a pour qui la dualité "représentation interne pour bosser" et "représentatoin externe pour stocker ou transmettre" pose des pbs ici ?


---------------
trainoo.com, c'est fini
n°824295
Jubijub
Parce que je le VD bien
Posté le 16-08-2004 à 15:44:20  profilanswer
 

c surtout en terme de traitement que ca me tique : l'idéal serait que j'ai pas à reparser le XML dans tt les sens...surtout si on inclus le multiutilisateur...y me faut qqc de rapide


---------------
Jubi Photos : Flickr - 500px
n°826139
nraynaud
lol
Posté le 18-08-2004 à 22:04:37  profilanswer
 

Je suis un peu dans le xeb là (je lis uniquement, la flemme de télécharger tout le bordel).
 

Code :
  1. Vector buylist = (Vector) session.getValue("shopping.shoppingcart" );


 
est-ce qu'on est obligé d'utiliser les sessions comme des Maps ou est-ce qu'on peut les spécialiser (j'ai pas parlé d'héritage hein) pour l'appli de façon à avoir des truc biens typés style :

Code :
  1. Vector buylist = session.getShoppingcart();


 
?


---------------
trainoo.com, c'est fini
n°826144
benou
Posté le 18-08-2004 à 22:14:20  profilanswer
 

déjà tu dois plus utiliser getValue mais getAttribute().
 
Sinon, non, tu ne peux pas les spécialiser. Mais rien t'empêche de faire une coquille ...

n°826145
nraynaud
lol
Posté le 18-08-2004 à 22:16:42  profilanswer
 

en fait la question n'est pas annodine, dans mon appli j'ai un problème similaire.


---------------
trainoo.com, c'est fini
n°826147
the real m​oins moins
Posté le 18-08-2004 à 22:19:01  profilanswer
 

tu dois faire (selon moi)
 
ShoppingCart cart = (ShoppingCart) session.getAttribute("shoppingCart" );
 
;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°826153
nraynaud
lol
Posté le 18-08-2004 à 22:25:11  profilanswer
 

oui, mais non.
 
 
je vois bien dans ce cas-ci mais pas dans mon appli.
 
en gros, LE truc c'est de virer la table de hachage (puisque le nombre de slots et les clefs sont connues à la compil), mais j'ai pas trop de solution élégante.


---------------
trainoo.com, c'est fini
n°826156
nraynaud
lol
Posté le 18-08-2004 à 22:31:58  profilanswer
 

Mais j'ai été le chopper où encore mon tuto ?
http://www.javaworld.com/javaworld [...] spmvc.html

Code :
  1. int d = (new Integer(del)).intValue();


 
J2EE, c'est un truc d'inculte ? c'est pour ça que c'est du merise mal planqué, que tous les JSP que j'ai vu étaient conçus à l'envers ?


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 18-08-2004 à 22:31:58  profilanswer
 

n°826158
the real m​oins moins
Posté le 18-08-2004 à 22:34:33  profilanswer
 

:lol:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°826161
nraynaud
lol
Posté le 18-08-2004 à 22:37:24  profilanswer
 

Code :
  1. public void doPost (HttpServletRequest req, HttpServletResponse res)
  2.       throws ServletException, IOException {
  3.     HttpSession session = req.getSession(false);
  4.     if (session == null) {
  5.       res.sendRedirect("http://localhost:8080/error.html" );
  6.     }


 
petite question de "j'ai pas encore envie de lire la spec", on peut pas avoir un chemin de code qui n'arriverait pas ici si la session n'était pas valide ? c'est-à-dire que vérifier des session dans tous ses trucs web, je trouve ça con, il n'existe pas un moyen de ne pas écrire la vérification une fois pour toute (tout en gardant un peu de souplesse puisqu'il doit exister des pages stateless) ?


---------------
trainoo.com, c'est fini
n°826162
the real m​oins moins
Posté le 18-08-2004 à 22:38:04  profilanswer
 

Filter est ton ami


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°826164
nraynaud
lol
Posté le 18-08-2004 à 22:40:19  profilanswer
 

trouve moi un truc qui n'aie pas ce schéma :
 

Code :
  1. HEADERS
  2. PAGE
  3. FOOTER


 
alors que bien entendu, vu que tout le monde a un header et un footer, il faut inverser la dépendance pour éliminer le boiler plate et se concentrer sur le code de la page.


---------------
trainoo.com, c'est fini
n°826167
the real m​oins moins
Posté le 18-08-2004 à 22:45:23  profilanswer
 

quoi??
(je riais pour le coup du int)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°826190
benou
Posté le 18-08-2004 à 22:56:59  profilanswer
 


ouais : soit filter, soit une servlet qui fait se genre de vérif et dont tu hérite plutot que d'hériter de HttpServlet.
 
Mais filter est plus "pluggable"

n°826191
benou
Posté le 18-08-2004 à 22:58:15  profilanswer
 

nraynaud a écrit :

Code :
  1. public void doPost (HttpServletRequest req, HttpServletResponse res)
  2.       throws ServletException, IOException {
  3.     HttpSession session = req.getSession(false);
  4.     if (session == null) {
  5.       res.sendRedirect("http://localhost:8080/error.html" );
  6.     }




c'est quoi ce redirect avec l'url du site en dur ?  [:wam]

n°826193
benou
Posté le 18-08-2004 à 22:59:47  profilanswer
 

nraynaud a écrit :


en gros, LE truc c'est de virer la table de hachage (puisque le nombre de slots et les clefs sont connues à la compil), mais j'ai pas trop de solution élégante.


pkoi tu veux pas de haschage ? pour une questionde perf ?
 
je ne pense pas que tu puisses zapper ce méchanisme ... et tu sais, c'est pas très grave : regarde bien ce qui est fait dans le code des tags libs ...

n°826195
nraynaud
lol
Posté le 18-08-2004 à 23:01:29  profilanswer
 

oui, je suis parti dans filter, ça me parrait exactement ça. Maintenant, se pose la question de l'interraction de tout ce bordel, on verra au fil de l'eau (je sens que je vais encore me retrouver avec des trucs que je vais être tout seul à utiliser).


---------------
trainoo.com, c'est fini
n°826198
Jubijub
Parce que je le VD bien
Posté le 18-08-2004 à 23:03:45  profilanswer
 

c si zarb que ca le J2EE ? ca fait peur en fait


---------------
Jubi Photos : Flickr - 500px
n°826203
benou
Posté le 18-08-2004 à 23:06:49  profilanswer
 

nraynaud a écrit :

oui, je suis parti dans filter, ça me parrait exactement ça. Maintenant, se pose la question de l'interraction de tout ce bordel, on verra au fil de l'eau (je sens que je vais encore me retrouver avec des trucs que je vais être tout seul à utiliser).


ben le filter c'est avant la servlet.
 
dans le filtre, en faisant chain.doFilter(), tu donne la main à la servet (ou au filtre) qu'il y a derrière.
 
le problème du filtre c'est que la façon de le mapper est assez limité : soit sur une url précise, soit sur un répertoire entier, soit sur une extension.

n°826204
nraynaud
lol
Posté le 18-08-2004 à 23:07:30  profilanswer
 

benou a écrit :

pkoi tu veux pas de haschage ? pour une questionde perf ?

perf et élégance. Mais je ne parle pas que web là, j'ai un pb similaire dans jcoinoin, je l'ai fait à coup de "propriétés", mais je trouve ça pas top, entre autres à cause du risque de collision de noms (qu'il n'y a pas dans une session je pense).


---------------
trainoo.com, c'est fini
n°826205
benou
Posté le 18-08-2004 à 23:07:32  profilanswer
 

Jubijub a écrit :

ca fait peur en fait


la peur est le premier pas vers le respect  :o

n°826208
nraynaud
lol
Posté le 18-08-2004 à 23:08:45  profilanswer
 

Jubijub a écrit :

c si zarb que ca le J2EE ? ca fait peur en fait

heu, je suis quelqu'un d'un peu heu "différent" de la moyenne aussi, les gens normaux ne se posent pas de questions.


---------------
trainoo.com, c'est fini
n°826213
benou
Posté le 18-08-2004 à 23:10:05  profilanswer
 

nraynaud a écrit :

perf et élégance. Mais je ne parle pas que web là, j'ai un pb similaire dans jcoinoin, je l'ai fait à coup de "propriétés", mais je trouve ça pas top, entre autres à cause du risque de collision de noms (qu'il n'y a pas dans une session je pense).


pour éviter ca, par convention on utilise les noms de package genre "com.maboite.monprojet.mavariable" (avec une jolie classe WebCst qui contient les constantes public static final String),

n°826214
Jubijub
Parce que je le VD bien
Posté le 18-08-2004 à 23:11:46  profilanswer
 

-->benou : je croyais que ct vers le coté Obscur ?
-->nraynaud : oui je sais...mais les tutos font peur, c assez énorme comme connerie le coup du int...si g pu comprendre la couille, c que c vraiment low level, et que le type s'est pas relu...


---------------
Jubi Photos : Flickr - 500px
n°826217
benou
Posté le 18-08-2004 à 23:13:08  profilanswer
 

Jubijub a écrit :

-->benou : je croyais que ct vers le coté Obscur ?


ouais, aussi ouais ...

n°826219
Jubijub
Parce que je le VD bien
Posté le 18-08-2004 à 23:14:20  profilanswer
 

d'ailleurs c l'émerveillement qui est le premier pas vers le respect, c nicolas hulot qui le dit


---------------
Jubi Photos : Flickr - 500px
n°826223
benou
Posté le 18-08-2004 à 23:15:13  profilanswer
 

Jubijub a écrit :

d'ailleurs c l'émerveillement qui est le premier pas vers le respect, c nicolas hulot qui le dit


ouais mais avec J2EE ca marche pas comme ca ;)

n°826243
nraynaud
lol
Posté le 18-08-2004 à 23:22:11  profilanswer
 

benou a écrit :

pour éviter ca, par convention on utilise les noms de package genre "com.maboite.monprojet.mavariable" (avec une jolie classe WebCst qui contient les constantes public static final String),

nan, je parle pas de ça.
 
Bon, je me lance : en gros, j'ai un modèle (un historique de posts sur uen tribune) qui a des vues. chaque vue veut associer des données propres à chaque post. On peut faire une Map (post->data) dans chaque vue, mais on a vu plus compact. donc la feinte c'est d'avoir les data directement accrochées aux posts, par un système non-typé de get/setProperty(). Sauf que si 2 vues utilisent le même nom de propriété, ça va chier.
 
Pour l'instant, la clef de la propriété, c'est directement l'instance de la vue, mais c'est pas top.


---------------
trainoo.com, c'est fini
n°826565
nraynaud
lol
Posté le 19-08-2004 à 10:55:54  profilanswer
 

une petite question par rapport à http://www.javaworld.com/javaworld [...] spmvc.html
 
La bonne méthode c'est bien de faire passer des clefs primaires entre le client et le serveur et de ne pas le montrer à l'utilisateur ou tout le monde trouve parfaitement normal de faire des StringTokenizer dans le serveur sur des données clientes sans même vérifier les erreurs ?
 
plus sérieusement, il me semble qu'une bonne chose est de garder des clef primaires de bout-en-bout, sachant qu'en plus on sait trouver un entity Bean rapidement avec sa clef primaire. C'est pas une bonne idée ?


---------------
trainoo.com, c'est fini
n°826732
benou
Posté le 19-08-2004 à 14:15:44  profilanswer
 

rien compris à la question ...
Quelles clefs primaires ?


---------------
ma vie, mon oeuvre - HomePlayer
n°826739
nraynaud
lol
Posté le 19-08-2004 à 14:24:10  profilanswer
 

voyons clef primaires dans J2EE .... ça doit être les clefs de la voiture ?


---------------
trainoo.com, c'est fini
n°826914
benou
Posté le 19-08-2004 à 16:51:21  profilanswer
 

nraynaud a écrit :

voyons clef primaires dans J2EE .... ça doit être les clefs de la voiture ?


j'adore le mec qui pose une question, ne se fait pas se faire comprendre, et se fout de la gueule de celui qui lui demande une précision pour l'aider.
 
C'est un comportement digne d'un boulet catégorie poid lourd.
 
je t'envoie donc te faire foutre en bonne et dûe forme  :hello:


Message édité par benou le 19-08-2004 à 17:06:47

---------------
ma vie, mon oeuvre - HomePlayer
n°826915
Jubijub
Parce que je le VD bien
Posté le 19-08-2004 à 16:52:02  profilanswer
 

First hit : 3000 pts...


---------------
Jubi Photos : Flickr - 500px
n°826939
nraynaud
lol
Posté le 19-08-2004 à 17:16:13  profilanswer
 

benou a écrit :

j'adore le mec qui pose une question, ne se fait pas se faire comprendre, et se fout de la gueule de celui qui lui demande une précision pour l'aider.
 
C'est un comportement digne d'un boulet catégorie poid lourd.
 
je t'envoie donc te faire foutre en bonne et dûe forme  :hello:

t'as raison, je le connais aussi c'est un gros naze.


---------------
trainoo.com, c'est fini
n°827003
chrisbk
-
Posté le 19-08-2004 à 17:54:24  profilanswer
 

bonjour, j'ai une question C++ [:icon7]

n°827025
nraynaud
lol
Posté le 19-08-2004 à 18:17:14  profilanswer
 

chrisbk a écrit :

bonjour, j'ai une question C++ [:icon7]

excellent, dans quelle ville es-tu chrisbk ?
on en redicute tout de suite après Shina Twain.


---------------
trainoo.com, c'est fini
n°827028
kadreg
profil: Utilisateur
Posté le 19-08-2004 à 18:17:27  profilanswer
 

chrisbk a écrit :

bonjour, j'ai une question C++ [:icon7]


 
Fait un C++TECH@prog [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°827408
Profil sup​primé
Posté le 20-08-2004 à 03:50:12  answer
 

bonjour je suis en train de lire un livre et ils parlent à un moment de "blocs" , pourriez vous me dire à quoi font ils reference avec ce bloc ?
 
merci

n°827410
Cherrytree
cn=?
Posté le 20-08-2004 à 06:54:55  profilanswer
 

{} <- c'est ça un bloc.


---------------
Le site de ma maman
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  36  37  38  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)