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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  286  287  288  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°2046981
brisssou
8-/
Posté le 06-01-2011 à 17:04:03  profilanswer
 

Reprise du message précédent :
pour faire ça j'avais grugé.
 
tu crées un setter genre setTrucListValues(String) et donc tu balances ta String là-dedans. Et dans ton setter, tu parses la valeur pour setter véritablement ton attribut.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
mood
Publicité
Posté le 06-01-2011 à 17:04:03  profilanswer
 

n°2046990
zapan666
Tout est relatif
Posté le 06-01-2011 à 17:28:48  profilanswer
 

brisssou a écrit :

pour faire ça j'avais grugé.
 
tu crées un setter genre setTrucListValues(String) et donc tu balances ta String là-dedans. Et dans ton setter, tu parses la valeur pour setter véritablement ton attribut.


On va surement partir dessus, mais j'aurais bien voulu un truc un peu plus "clean"  :sweat:


---------------
my flick r - Just Tab it !
n°2046992
brisssou
8-/
Posté le 06-01-2011 à 17:37:15  profilanswer
 

zapan666 a écrit :


On va surement partir dessus, mais j'aurais bien voulu un truc un peu plus "clean"  :sweat:


 
 
j'ai rien vu dans la doc, sry.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°2047006
souk
Tourist
Posté le 06-01-2011 à 18:33:45  profilanswer
 

Tu crees une BeanFactory qui prend une string et qui retourne une List, ce sera plus reusable et tu pourris pas ton objet avec de la logique de parsing de string [:dawao]

n°2047383
sixpack
Posté le 07-01-2011 à 16:28:53  profilanswer
 

:hello:  
 
j'ai une appli java-BlazeDS-flex qui tourne sur tomcat 7 qui monte en utilisation mémoire et descend jamais avec process explorer(une memory leak)
Et bien sur ca fini par ralentir à mort le serveur et l'appli fini par crasher coté client.
 
QQun à une idée pourquoi quand un utilisateur ferme son navigateur, tomcat ne libère pas de mémoire?
Comment trouvé ou se trouve la memory leak?
 
Merci  :jap:


Message édité par sixpack le 07-01-2011 à 16:32:39
n°2047386
TBone
Qui vivum verrum; vroom vroom.
Posté le 07-01-2011 à 16:34:40  profilanswer
 

tout est stocké dans l'application scope et boum ?


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2047392
brisssou
8-/
Posté le 07-01-2011 à 16:44:30  profilanswer
 

des sessions de 4 jours et boum ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°2047926
gaymer's
Modayrateur
Posté le 10-01-2011 à 18:04:32  profilanswer
 

Bonjour
 
C'est bizarre Firefox me demande l'autorisation java qui porte ce nom "mcmisto.fileave.com" j'arrête pas de refuser et en cliquant une fois oui avast a sorti un warning d'un tentative d'intrusion.
 
J'utilise la dernière version de Firefox sous Windows 7 ultimate
 
C'est du a quoi svp?

n°2048177
basketor63
Sarkozy en prison
Posté le 11-01-2011 à 16:26:35  profilanswer
 

salut,

 

C'est possible d'auto générer des beans springs à partir du schéma de base ?

 

edit:
je voulais dire des beans hibernate [:joce]

 

ce qui m'a permis de mieux chercher, donc avec hibernate tools apparement on pourrait


Message édité par basketor63 le 11-01-2011 à 16:31:40
n°2048189
___alt
Posté le 11-01-2011 à 16:39:03  profilanswer
 

Oui on peut.
Après sur le projet sur lequel je suis, c'est fait à la hussarde, des classes d'Hibernate Tool ont été modifiées, c'est un peu le dawa [:pingouino]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le 11-01-2011 à 16:39:03  profilanswer
 

n°2048248
mcrak
1er, 2ème & 3eme top player.
Posté le 11-01-2011 à 19:07:34  profilanswer
 

Salut,
 
Je cherche à développer un portail et j'utilise des portlets, j'ai un petit problème.
 
Dans ma jsp, je dispose d'un tableau dans lequel il y a des numéros d'id correspondant à des lignes dans une table de ma base de données et je cherche à créer des liens href sur ces numéros d'ids qui lorsqu'ils sont cliqués permettront de voir tous les champs de la ligne du numéro d'id cliqué.
Je galère dessus depuis un moment :o . Mon code est pour l'instant le suivant :

Code :
  1. <TABLE >
  2.       <th>Numero ID</th>
  3.     <c:forEach items='${requestScope["LISTE_ID"]}' var="ListesID">
  4.    <tr>
  5.     <td><a href="#" onclick="<% request.setAttribute("numero",2); %>>">${ListesID.numeroID}</a></td>


 
Si quelqu'un pouvait m'aider :)


Message édité par mcrak le 11-01-2011 à 19:08:26

---------------
Arsenal est une équipe de pipes.
n°2048293
basketor63
Sarkozy en prison
Posté le 11-01-2011 à 22:58:43  profilanswer
 

il faut que le "#" de ton href soit une vraie url qui pointe vers le chemin de l'action ou tu vas en ayant en parametre l'id
tu peux le faire avec un submit aussi
 

n°2048295
mcrak
1er, 2ème & 3eme top player.
Posté le 11-01-2011 à 23:14:08  profilanswer
 

A l'origine je faisais

Code :
  1. <a href="/maJsp.jsp?numeroid= ${ListesID.numeroID}">${ListesID.numeroID}</a>
  

Mais ça ne marchait pas, je pense que c'est dû au fait que j'utilise des portlets... Avec les servlets ce que tu dis marche sans problème


Message édité par mcrak le 11-01-2011 à 23:14:23

---------------
Arsenal est une équipe de pipes.
n°2048443
the real m​oins moins
Posté le 12-01-2011 à 16:02:41  profilanswer
 

y'a des gens qui font de l'aop sans-spring, ici ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048493
basketor63
Sarkozy en prison
Posté le 12-01-2011 à 17:14:18  profilanswer
 

the real moins moins a écrit :

y'a des gens qui font de l'aop sans-spring, ici ?

 

j'ai juste rendu configurable des beans non instanciés par spring avec le load time weaving et la lib spring-aspectj

 

c'est du aspectj encapsulé par spring du coup ( sauf si je me suis craqué et que ces libs sont pas nécéssaires)
c'est pas l'aop de-spring, mais c'est pas non plus de l'aop sans-spring, je sais pas à quel niveau tu fais la distinction


Message édité par basketor63 le 12-01-2011 à 17:19:56
n°2048495
the real m​oins moins
Posté le 12-01-2011 à 17:20:48  profilanswer
 

si y'a "spring" dans le nom du jar ou dans le nom du package, j'ai des boutons. là :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048517
basketor63
Sarkozy en prison
Posté le 12-01-2011 à 18:35:05  profilanswer
 

tu l'utilises dans quel cadre ?

n°2048522
the real m​oins moins
Posté le 12-01-2011 à 18:53:02  profilanswer
 

spring ? aucun justement :D
aop, pas encore. je regarde juste ce qui existe, parce qu'un collègue insiste un peu que c'est ultra bien. suis loin d'etre convaincu, en dehors des 2-3 cas de base (logging/debugging, transactions, securité)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048525
basketor63
Sarkozy en prison
Posté le 12-01-2011 à 19:18:03  profilanswer
 

non je parlais de l'aspect
 
bah l'aop c'est bien, mais c'est surtout pour les problèmes techniques dont tu parles
ça permet de factoriser plein de code redondant, qui sont souvent insérés avec des try catch dans le code existant
du code qui n'a souvent rien à voir avec la logique métier
 
je vois pas bien dans quel autres cas ça peut être utilisé
 
pour des objets métier ont utiliserait plutot des interfaces

n°2048526
the real m​oins moins
Posté le 12-01-2011 à 19:19:49  profilanswer
 

ben ouais - mais vu le nombre limité de cas d'usage, une annotation @Traced, @Transactional ou @Secure, un coup de proxy, et basta. Le reste pour moi ça sent le mec qu'a la flemme d'utiliser un debugger. Je me trompe peut-être.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048543
the real m​oins moins
Posté le 12-01-2011 à 20:37:51  profilanswer
 

 

*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/instrument/JPLISAgent.c line: 806
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/instrument/JPLISAgent.c line: 806

[:implosion du tibia]

 

edit:

 

java.lang.StackOverflowError
        at sun.nio.cs.SingleByteEncoder.encodeArrayLoop(SingleByteEncoder.java:91)
        at sun.nio.cs.SingleByteEncoder.encodeLoop(SingleByteEncoder.java:130)
        at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
        at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:252)

[:implosion du tibia] [:implosion du tibia]

 

(les coups d'avant, elle petait un peu plus haut dans log4j avant d'aller écrire...)


Message édité par the real moins moins le 12-01-2011 à 20:39:08

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048551
basketor63
Sarkozy en prison
Posté le 12-01-2011 à 20:57:05  profilanswer
 

pas mal

 
the real moins moins a écrit :

ben ouais - mais vu le nombre limité de cas d'usage, une annotation @Traced, @Transactional ou @Secure, un coup de proxy, et basta. Le reste pour moi ça sent le mec qu'a la flemme d'utiliser un debugger. Je me trompe peut-être.

 

quel rapport tu vois avec le débugger ?


Message édité par basketor63 le 12-01-2011 à 20:58:18
n°2048564
the real m​oins moins
Posté le 12-01-2011 à 21:30:19  profilanswer
 

que je vois pas trop d'autres usages que les 3 cités, et qu'ils sont implementable d'une autre manière. Je vois pas vraiment l'interet des pointcut trucs par exemple. Je vois pas pourquoi c'est a un truc d'assemblage de décider si un composant doit entrer dans une transac ou pas; le mec qui ecrit le compo devrait le savoir. Le seul point ou je vois que les pointcut-machin sont interessant, c'est pour tracer des appels.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048566
basketor63
Sarkozy en prison
Posté le 12-01-2011 à 21:47:30  profilanswer
 

oui mais à l'entrée du composant le mec va devoir écrire sur chaque méthode

 

try{
"if in transaction alors getconnection else new transaction, getconnection"

 

....
...
   connection.comit
}catch erreur {
if connection not nul alors rollback
} finally{
connection close
}

 

du coup ce qui est dans les pointillés ça va juste souvent juste etre une fonction genre

 

mondao.getbidule(Connection con)
ou bien plus de code, mais bon c'est un bloc indépendant de la partie technique

 

tout ce qui n'est pas des pointillés tu peux le factoriser dans des pointcuts qui seront configurés avec les annotations par exemple, pour le réutiliser partout
je pense qu'on va a priori plus utiliser des aspects qu'on va en coder

 

et en allant plus loins, avec l'injection et l'aspect, si on déclare un module configurable
plutot que passer la connection en parametre on va pouvoir injecter une classe daotemplate par exemple, qui elle va récupérer dans le thread local la connection. C'est ce que fesaient les ejb déjà il y a longtemps.

 

au final t'as un truc genre

 

@transactional
placé sur la classe qui Mondao

 

et une methode style mondao.getbidule() que tu pourras appeller directement

 

tu te soucis pas fermer ou ouvrir des connections, ni rien
ça donne du code nettement plus propre et maintenable

 

par contre il faut savoir ce qu'on fait
enfin bon moi je débute en aop

Message cité 1 fois
Message édité par basketor63 le 12-01-2011 à 21:58:21
n°2048572
the real m​oins moins
Posté le 12-01-2011 à 22:20:29  profilanswer
 

basketor63 a écrit :

oui mais à l'entrée du composant le mec va devoir écrire sur chaque méthode
 
try{
"if in transaction alors getconnection else new transaction, getconnection"
 
....
...


nan mais en meme temps plus haut je t'ai parlé de "@Transactional", et d'un petit coup de proxy.. pour processer cette annot', donc. En gros ce que je dis c'est que c'est mon annot' qui sert de pointcut, et pas une regex a la con


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048581
basketor63
Sarkozy en prison
Posté le 13-01-2011 à 00:21:32  profilanswer
 

bah c'est clair que c'est mieux les annotations, mais si t'es coincé en 1.4 les config dans le le fichier spring ça peut le faire
 
mais bon les annotations impliquent toujours une certaines forme de dépendance au fait d'utiliser un container supportant les annotations
ça peut apparement être autre chose que spring, comme les ejb
en théorie :D

n°2048606
ynorsa
Posté le 13-01-2011 à 10:04:40  profilanswer
 

perso, j'ai utilisé l'AOP (sans Spring) pour gérer la réauthentification dans une appli client : plusieurs fonctionnalités faisaient appel à des services situés sur un même serveur, donc il y avait une gestion de session avec un timeout.
Quand le timeout expirait, la requête échouait et l'utilisateur avait donc un message d'erreur.
Pour rendre ça plus souple les utilisateurs, on a décidé de leur proposer de se réauthentifier.
Et comme il y avait pas mal d'endroits où ce cas devait être géré, j'ai donc utilisé l'AOP pour détecter ce cas (code d'erreur 403), gérer la phase de réauthentification, et renvoyer la requête originelle, le tout de manière quasiment transparente pour tous les endroits impactés.

n°2048621
mcrak
1er, 2ème & 3eme top player.
Posté le 13-01-2011 à 11:07:44  profilanswer
 

Salut j'ai une question sur les portlets.
 
 
 
Je souhaite définir plusieurs actions possibles pour une jsp associée à mon portlet. Je ne vois pas comment faire, ma méthode processAction est toujours appelée. Dois-je fixer des conditions à l'intérieur de celle-ci, ou peut on associer les submit et les liens a de ma jsp à une méthode?
 
Merci


---------------
Arsenal est une équipe de pipes.
n°2048649
the real m​oins moins
Posté le 13-01-2011 à 12:12:35  profilanswer
 

ynorsa a écrit :

perso, j'ai utilisé l'AOP (sans Spring) pour gérer la réauthentification dans une appli client : plusieurs fonctionnalités faisaient appel à des services situés sur un même serveur, donc il y avait une gestion de session avec un timeout.
Quand le timeout expirait, la requête échouait et l'utilisateur avait donc un message d'erreur.
Pour rendre ça plus souple les utilisateurs, on a décidé de leur proposer de se réauthentifier.
Et comme il y avait pas mal d'endroits où ce cas devait être géré, j'ai donc utilisé l'AOP pour détecter ce cas (code d'erreur 403), gérer la phase de réauthentification, et renvoyer la requête originelle, le tout de manière quasiment transparente pour tous les endroits impactés.


et un javax.servlet.Filter ça aurait pas été moins magique ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048663
ynorsa
Posté le 13-01-2011 à 12:44:04  profilanswer
 

the real moins moins a écrit :


et un javax.servlet.Filter ça aurait pas été moins magique ?


 
Pour ouvrir une fenêtre de réauthentification dans mon client Swing ?

n°2048692
the real m​oins moins
Posté le 13-01-2011 à 14:09:01  profilanswer
 

ynorsa a écrit :


 
Pour ouvrir une fenêtre de réauthentification dans mon client Swing ?


tu utilises des codes d'erreurs http dans ton client swing ? :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048697
ynorsa
Posté le 13-01-2011 à 14:26:50  profilanswer
 

the real moins moins a écrit :


tu utilises des codes d'erreurs http dans ton client swing ? :D


 
Ben quand j'interroge un serveur web et qu'il me répond avec une erreur 403, oui.

n°2048705
the real m​oins moins
Posté le 13-01-2011 à 14:55:05  profilanswer
 

[:idee]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2048767
basketor63
Sarkozy en prison
Posté le 13-01-2011 à 18:24:24  profilanswer
 

je regarde gwt

 

ça me parait pas gagné de faire du code propre [:tinostar]

 

d'ailleurs si quelqu'un connait une bonne ressource au niveau best practice
ça me parait indispensable de faire un vrai diagramme d'état
je suis déjà tombé sur un appli trop merdique et inmintenable

Message cité 1 fois
Message édité par basketor63 le 13-01-2011 à 18:34:38
n°2049185
Thordax
Shop smart. Shop S-Mart !
Posté le 14-01-2011 à 20:00:15  profilanswer
 

plop, faut que je me mette en solo au J2EE, c'est la techno du moment dans toutes les boites. Je vais ptet me prendre des bouquins, vous pensez que ça vaut le coup ?
 
Sinon j'apprends sur le tas avec les tutos et la FAQ Developpez.com ... :o


---------------
Atari 520 ST 256 Ko
n°2049200
exhortae
Membre du Cartel des Médecins
Posté le 14-01-2011 à 20:51:14  profilanswer
 

Thordax a écrit :

plop, faut que je me mette en solo au J2EE, c'est la techno du moment dans toutes les boites. Je vais ptet me prendre des bouquins, vous pensez que ça vaut le coup ?
 
Sinon j'apprends sur le tas avec les tutos et la FAQ Developpez.com ... :o


 
 
Commencer par les servlets et les jsp.
 
http://www.amazon.com/Core-Servlet [...] y_b_text_b
 
http://www.amazon.com/Core-Servlet [...] 22&sr=8-11

n°2049203
Thordax
Shop smart. Shop S-Mart !
Posté le 14-01-2011 à 20:55:13  profilanswer
 

Merci !


---------------
Atari 520 ST 256 Ko
n°2049584
TBone
Qui vivum verrum; vroom vroom.
Posté le 17-01-2011 à 09:36:40  profilanswer
 

basketor63 a écrit :

je regarde gwt
 
ça me parait pas gagné de faire du code propre [:tinostar]
 
d'ailleurs si quelqu'un connait une bonne ressource au niveau best practice
ça me parait indispensable de faire un vrai diagramme d'état
je suis déjà tombé sur un appli trop merdique et inmintenable


chuis en train de jouer avec Vaadin (basé sur GWT), ça peut devenir aussi vite bordélique que du code Swing avec un lifecycle que je trouve vraiment bizarre (mais je débute avec ce genre de framework...)
 
bref, bien analyser ce que l'on veut avant :)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2049590
basketor63
Sarkozy en prison
Posté le 17-01-2011 à 10:22:07  profilanswer
 

en respectant le model mvp ça peut aider

n°2049663
basketor63
Sarkozy en prison
Posté le 17-01-2011 à 14:45:35  profilanswer
 

est ce qqun connait un plug eclipse qui permet de rechercher des fichiers java de la même façon qu'on cherche des options dans les préférences ?

 

on tape et ça élague l'arborescence automatiquement

Message cité 1 fois
Message édité par basketor63 le 17-01-2011 à 14:47:01
n°2049667
Shinuza
This is unexecpected
Posté le 17-01-2011 à 15:02:27  profilanswer
 

basketor63 a écrit :

est ce qqun connait un plug eclipse qui permet de rechercher des fichiers java de la même façon qu'on cherche des options dans les préférences ?
 
on tape et ça élague l'arborescence automatiquement

Ctrl + Maj + R?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  286  287  288  ..  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)