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

  FORUM HardWare.fr
  Programmation
  Java

  [Java] La réflexion sur la session foire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] La réflexion sur la session foire

n°1087857
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 14:26:58  profilanswer
 

j'ai mis le code suivant dans une action struts :  
 

Code :
  1. Class c = request.getSession(true).getClass();
  2. Field[] fields = c.getDeclaredFields();
  3. writer.write("Tableau ? " + c.isArray() + " - Inteface ? " + c.isInterface() + "\n" );
  4. writer.write(fields + "\n" );
  5. writer.write(" - " + c.getDeclaredFields().length + " - " + c.getDeclaredMethods().length);


 
ca me renvoit 0 et 0 pour les deux derniers trucs...ce qui est forcément impossible (rien qu'en public, la session a au moins une dizaine de méthodes...
 
pkoi tant de haine ?


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 18-05-2005 à 14:26:58  profilanswer
 

n°1087876
nraynaud
lol
Posté le 18-05-2005 à 14:40:16  profilanswer
 

les getdeclaredBidule() ne montrent pas les trucs hérités.
 
Et je soupçonne que tu es sur un proxy ....
 
Proxy.isProxyClass(c) renvoit quoi ?


Message édité par nraynaud le 18-05-2005 à 14:40:34

---------------
trainoo.com, c'est fini
n°1087919
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 14:54:55  profilanswer
 

ca renvoit false...
 
sinon bien joué : en faisant la meme chose avec le getSuperClass, je trouve plein de trucs :)


---------------
Jubi Photos : Flickr - 500px
n°1088233
the real m​oins moins
Posté le 18-05-2005 à 17:40:27  profilanswer
 

chuis curieux : qu'est-ce que tu fous là avec ce code? [:klem3i1]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088243
nraynaud
lol
Posté le 18-05-2005 à 17:45:25  profilanswer
 

de l'exploration sans utiliser l'explorateur de son debugger ? [:fande--]


---------------
trainoo.com, c'est fini
n°1088247
the real m​oins moins
Posté le 18-05-2005 à 17:47:08  profilanswer
 

ben stadire que si c'est pour savoir ce qu'il y a *dans* la session, y'a pas besoin de reflexion, et euh sinon y'a la javadoc quoi.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088254
nraynaud
lol
Posté le 18-05-2005 à 17:51:51  profilanswer
 

nan, mais des fois par curiosité, on pête un peu la rondelle à l'encapsulation.
 
Et aussi des fois pour savoir si une méthode possède un cache en interne avant de bourriner dessus.


---------------
trainoo.com, c'est fini
n°1088279
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 18:11:52  profilanswer
 

j'exploite un truc de websphere : une session possède par défaut un pointeur vers une collection ? de session...depuis depuis une session, tu peux accéder à toutes les sessions en cours...
 
sinon oui, pour connaitre le contenu standard d'une session, tu fais un getAttributes


---------------
Jubi Photos : Flickr - 500px
n°1088294
the real m​oins moins
Posté le 18-05-2005 à 18:15:36  profilanswer
 

bonjour le trou de sécu :/ les glands [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088313
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 18:20:41  profilanswer
 

il s'appelle mSessions je crois ...(je vous dirais ca demain, g pas trop eu le temps de tester là)


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 18-05-2005 à 18:20:41  profilanswer
 

n°1088316
the real m​oins moins
Posté le 18-05-2005 à 18:21:42  profilanswer
 

(on t'as dis 450 fois d'utiliser un session listener mais bon hein [:kiki])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088363
sircam
I Like Trains
Posté le 18-05-2005 à 19:17:15  profilanswer
 

Citation :

depuis une session, tu peux accéder à toutes les sessions en cours...


 :ouch: a.k.a. [:austiniste]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1088434
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 20:23:18  profilanswer
 

the real moins moins a écrit :

(on t'as dis 450 fois d'utiliser un session listener mais bon hein [:kiki])


 
ben oui mais bon :  
 
le serveur est administré par une division un peu tete de mule
là au moins c de notre coté, on fait ce qu'on veut...
 
==>si j'avais le controle du serveur, je ferais un listener (c'est plus clean, on est bien d'accord)...mais j'ai pas trop le choix


---------------
Jubi Photos : Flickr - 500px
n°1088463
the real m​oins moins
Posté le 18-05-2005 à 20:59:13  profilanswer
 

il dit qu'il voit pas le rapport


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088464
the real m​oins moins
Posté le 18-05-2005 à 20:59:25  profilanswer
 

(ça va ton col, et la signature ? [:mlc])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088472
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 21:06:04  profilanswer
 

je m'indexe mon cv...c ni pire ni mieux que développeur java dispo dans toute l'europe en 48h. ;)
Pis j'ai fait un diplome dont la mention est : spécialité intégration d'application...je vois pas ce que ca a de choquant
 
et si tu vois pas le rapport ben tant pis : c un projet en prod, le changement de code du projet en prod est soumise à une chiée de vérif, et ce genre de truc passerait pas, sachant qu'on est charette dans tous les sens niveau délai...


---------------
Jubi Photos : Flickr - 500px
n°1088474
the real m​oins moins
Posté le 18-05-2005 à 21:11:13  profilanswer
 

ben euh, si, c'est pire.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088497
push
/dev/random
Posté le 18-05-2005 à 21:48:37  profilanswer
 

c'est quoi de l'intégration d'application ?

n°1088502
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 21:57:23  profilanswer
 

ben en gros c'est le fait de faire cohabiter des applications différentes pour qu'elles s'intègrent et interopèrent dans un SI.
 
En gros si dans une banque par exemple t'a un gros système en COBOL qui calcule ton solde de compte....
Imaginons tu veux créer un système qui fait que tes clients peuvent voir leur solde en ligne...tu va donc faire un portail internet, avec des technos toutes neuves...mais plutot que de réinventer la roue, tu va utiliser ton vieux système, et l'intégrer dans ta nouvelle application : y'a des systèmes pour faire parler des systèmes de génération ou de technos différentes (CORBA, EAI) : c ca l'intégration d'appli...
 
PS : c shématisé hein


---------------
Jubi Photos : Flickr - 500px
n°1088503
gizmo
Posté le 18-05-2005 à 21:59:05  profilanswer
 

ouais, donc c'est un simple développeur quoi..

n°1088505
the real m​oins moins
Posté le 18-05-2005 à 22:00:29  profilanswer
 

non, il a une double compétence: la maîtrise du buzzword couplée à une forte expérience en b*llsh*t [:dwa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088537
Jubijub
Parce que je le VD bien
Posté le 18-05-2005 à 22:15:53  profilanswer
 

--> gizmo : oui c pas très différent, si ce n'est qu'on te forme à des trucs inutilisés genre Corba et autre... ;) c'est d'ailleurs pour ca que t'a développeur J2EE juste après :)
 
--> -- : je m'en fou...sans envoyer de candidatures g déjà 7 entretiens, rien que sur mon cv plein de buzzwords...alors mon, ton aigreur, je m'en cogne


---------------
Jubi Photos : Flickr - 500px
n°1088542
the real m​oins moins
Posté le 18-05-2005 à 22:18:36  profilanswer
 

ben, cqfd quoi.
bref.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1088624
nraynaud
lol
Posté le 18-05-2005 à 23:03:52  profilanswer
 

au fait, c'est pas de la réflexivité mais de l'introspection en java : on regarde mais on touche pas [:aloy]
 
 
quand à l'intégration, je demande à voir ...
 
 
(oui, j'en fais, j'ai 4 applis couplées ensemble, et y'a un bus de co-simulation qui arrive en prod)


---------------
trainoo.com, c'est fini
n°1088631
gizmo
Posté le 18-05-2005 à 23:10:28  profilanswer
 

nraynaud a écrit :

au fait, c'est pas de la réflexivité mais de l'introspection en java : on regarde mais on touche pas [:aloy]


Et quand tu changes la visibilité d'une méthode par réflexivité, ca reste de l'introspection?


Message édité par gizmo le 18-05-2005 à 23:10:58
n°1088638
nraynaud
lol
Posté le 18-05-2005 à 23:14:57  profilanswer
 

gizmo a écrit :

Et quand tu changes la visibilité d'une méthode par réflexivité, ca reste de l'introspection?


tant que tu ne touches pas aux comportements (ajout/retrait de méthodes ou de classes), oui.
bref, la réflexivité c'est assez rare et de toutes façons pas très utile (et c'est un coup à avoir du code indémerdable).


---------------
trainoo.com, c'est fini
n°1088651
gizmo
Posté le 18-05-2005 à 23:27:54  profilanswer
 

bah si tu rends une methode private en public, tu ne considere pas qe'il y a changement du comportement? C'est juste pour info ...

n°1088656
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-05-2005 à 23:44:34  profilanswer
 

moi je mettrais bien mon CV en ligne, mais 1 an de VB, 5 ans de C++ et un an d'Oracle c'est pas vraiment porteur quoi, c'est des tecnhos dépassées :o
 
edit: alors qu'avec mon plugin en signature, je mise sur le futur [:pingouino]
en fait, je suis fini, foutu, bon à jeter aux oubliettes comme tous ces développeurs Cobol, j'ai plus d'autre avenir que de me farcir à vie des ORA-machin [:sisicaivrai]


Message édité par Harkonnen le 18-05-2005 à 23:50:55

---------------
J'ai un string dans l'array (Paris Hilton)
n°1088658
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-05-2005 à 23:44:51  profilanswer
 

</HS>


---------------
J'ai un string dans l'array (Paris Hilton)
n°1088770
Jubijub
Parce que je le VD bien
Posté le 19-05-2005 à 09:38:09  profilanswer
 

bah, y'a encore plein de gens qui cherchent des dev C++ ...y'a un super gros parc existant...j'en vois plein les annonces...tu devrais tenter le coup : g rempli 5-6 sites de dépot de cv, tous les jours g des offres...ca coute rien


---------------
Jubi Photos : Flickr - 500px
n°1088991
cesarr89
Posté le 19-05-2005 à 12:26:58  profilanswer
 

Jubijub a écrit :


--> -- : je m'en fou...sans envoyer de candidatures g déjà 7 entretiens, rien que sur mon cv plein de buzzwords...alors mon, ton aigreur, je m'en cogne


 

Jubijub a écrit :

bah, y'a encore plein de gens qui cherchent des dev C++ ...y'a un super gros parc existant...j'en vois plein les annonces...tu devrais tenter le coup : g rempli 5-6 sites de dépot de cv, tous les jours g des offres...ca coute rien


 
 :heink:

n°1089064
Jubijub
Parce que je le VD bien
Posté le 19-05-2005 à 13:22:22  profilanswer
 

ben j'appelle pas trop ca des candidatures...tu remplis des formulaires, ca prend 5 min par site, et hop...


---------------
Jubi Photos : Flickr - 500px
n°1089200
benou
Posté le 19-05-2005 à 14:50:56  profilanswer
 
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] La réflexion sur la session foire

 

Sujets relatifs
[Java | Batik] Demande d'aide pour aller plus loinLe xml en java, et programme en tache de fond...
php et session générent-ils du code tout seul ?[Java] Reverse engineering avec ArgoUml
passage php4 à php5... les session ?_?[java] Enregistrer une image dans un fichier.
Problème d'insertion javaJava 3D
Compilation d'un programme java 
Plus de sujets relatifs à : [Java] La réflexion sur la session foire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR