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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  117  118  119  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1215800
the real m​oins moins
Posté le 05-10-2005 à 17:59:24  profilanswer
 

Reprise du message précédent :

phnatomass a écrit :

-- La doc que t'as généré est plus à jour que celle dispo dans la distribution de JBPM ?


mouarf, j'en sais rien, j'ai meme pas fait gaffe, juste que comme je voulais l'imprimer, et qu'en ligne, y'avait que la version en 23 fichiers, et que j'ai vu sur le forum qu'ils suggeraient d'utiliser le docbook du cvs...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 05-10-2005 à 17:59:24  profilanswer
 

n°1216002
phnatomass
Je m'empare de ton esprit !!
Posté le 05-10-2005 à 21:36:01  profilanswer
 

Il y a un fichier HTML qui reprend tout les chapitres en une page dans la distribution.
Par contre la doc n'est pas très à jour par rapportà toute les possibilités de JBPM.

n°1216011
the real m​oins moins
Posté le 05-10-2005 à 21:46:50  profilanswer
 

oué bah c ce fichier que j'ai regénéré.
et en effet, ça manque notamment d'info sur les timers, ou alors j'ai loupé un truc. t'as trouvé plus d'infos ou ? tu l'utilises?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1216430
phnatomass
Je m'empare de ton esprit !!
Posté le 06-10-2005 à 12:18:01  profilanswer
 

Je n'ai pas encore cherché à utiliser les timers.
Par contre dans le répertoire des sources il y a les tests unitaires junit et notamment un ensemble d'exemples de Pattern classique utilisé dans le design de Processus.
De plus on y trouve surtout de vrais implémentations de custom Node, alors que ce n'est quasiment pas documenté.

n°1216451
the real m​oins moins
Posté le 06-10-2005 à 12:45:19  profilanswer
 

tu m'expliques vite fait un use-case dans la vrai vie d'avoir une implementation custom d'un Node ? jusque là je vois pas trop (vu qu'y'a les actions..)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1216793
phnatomass
Je m'empare de ton esprit !!
Posté le 06-10-2005 à 16:24:06  profilanswer
 

Les "nodes" (fork, join etc..) sont des étapes permettent d'implémenter un routage selon des règles prédéfinies et d'invoquer une Action autour de ce "node". L'Action c'est plutot le métier que tu vas exécuter lorsque t'es dans une étape. Pour garder cette volonté de "chain of responsability" je ne pense pas que cela soit une bonne idéee d'écrire des regles de routage dans une action.

n°1216846
the real m​oins moins
Posté le 06-10-2005 à 17:03:42  profilanswer
 

"un use-case dans la vrai vie" siouplé [:dawa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1217008
phnatomass
Je m'empare de ton esprit !!
Posté le 06-10-2005 à 20:09:13  profilanswer
 

Un exemple simple qui n'est pas directement disponible automatiquement avec JBPM.
Un site en ligne qui accepte les paiements dans toute les devises.
Dans ton process tu as un noeud fork car à cette étape tu souhaites en parallele interroger differents "applis" asynchrones pour récupérer le cours actuel de la devise du client. Maintenant dès que tu recevras la première réponse, tu peux continuer ton process sans attendre la réponse des autres "applis".
Bon ce n'est pas hyper "real life" mais ça donne une idée.

n°1217039
the real m​oins moins
Posté le 06-10-2005 à 20:35:30  profilanswer
 

euh un noeud join va pas faire ça ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1217122
phnatomass
Je m'empare de ton esprit !!
Posté le 06-10-2005 à 22:36:56  profilanswer
 

Le comportement du noeud join par defaut est d'attendre que tout les branches parallele soit parcouru avant de passer  à l'étape suivante.
Mais cela est facilement contournable en plaçant une Action au niveau du noeud join pour déclencher la suite de l'execution du process uniquement la première fois que le noeud join est atteint pour cet instance de processus.
C'est assez facilement programmable, mais comme je disais precedemment cela casse un peu le modèle Action qui sont dédié au métier et des "Nodes" dédié au routage de l'exécution du processus.
Tandis qu'en implémentant cette logique d'execution dans un "custom node", le modèle du processus demeure très fonctionnelle.

mood
Publicité
Posté le 06-10-2005 à 22:36:56  profilanswer
 

n°1217130
the real m​oins moins
Posté le 06-10-2005 à 22:44:56  profilanswer
 

ha oui tiens, il me semblait avoir vu un parametre pour les join pour determiner s'il devait attendre toutes les branches ou avancer des que l'une d'elles rejoignait le join, ...
merci


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1217179
gm_superst​ar
Appelez-moi Super
Posté le 06-10-2005 à 23:50:01  profilanswer
 
n°1220783
chrisbk
-
Posté le 11-10-2005 à 21:35:25  profilanswer
 

HAY JAI UNE VRAIE QUAISTION JAVA
 
SPOSSIBLE DE FAIRE UN FOREACH SUR UNE HASHMAP ?
 
MERSSI

n°1220796
nraynaud
lol
Posté le 11-10-2005 à 21:50:04  profilanswer
 

chrisbk a écrit :

HAY JAI UNE VRAIE QUAISTION JAVA
 
SPOSSIBLE DE FAIRE UN FOREACH SUR UNE HASHMAP ?
 
MERSSI


oui, sur le keySet /o\


---------------
trainoo.com, c'est fini
n°1220811
the real m​oins moins
Posté le 11-10-2005 à 22:07:54  profilanswer
 

tu peusx aussi iterer sur les valeurs ( Map.values() ) et sur les Map.Entry ( Map.entries() ) qui ne sont rien de plus qu'un wrapper (key,value)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1220819
chrisbk
-
Posté le 11-10-2005 à 22:12:12  profilanswer
 

jdirais bien que jtrouve bizarre qu'on puisse pas directement patater
 
for(Entry entry : mahashMap)  
 
mais jsens que je vais encore me faire incendier [:el g]

n°1220822
the real m​oins moins
Posté le 11-10-2005 à 22:12:44  profilanswer
 

ben tu peux :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1220831
chrisbk
-
Posté le 11-10-2005 à 22:22:07  profilanswer
 

Heuh nan il me dit que hashmap n'est pas iterable ?

n°1220833
the real m​oins moins
Posté le 11-10-2005 à 22:22:57  profilanswer
 

ha ben oui, pardon
for (Map.Entry entry : taHashMap.entries())


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1220834
chrisbk
-
Posté le 11-10-2005 à 22:25:40  profilanswer
 

OUAIS BIN VALA QUOI, CE DIABLE DE LANGAGE BOURGEOIS OBLIGE LE PEUPLE A UN TRAVAIL EXTENUANT EN LE FAISANT TAPER PLUS QUE DE RAISON

n°1220835
the real m​oins moins
Posté le 11-10-2005 à 22:26:12  profilanswer
 

on s'en bat les couilles.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1220836
the real m​oins moins
Posté le 11-10-2005 à 22:26:33  profilanswer
 

fais du groovy si tu veux scripter en java


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1220837
chrisbk
-
Posté le 11-10-2005 à 22:26:58  profilanswer
 

regarder ce suppot de satan tenter de faire diversion face a mes justes accusations

n°1221243
elianor
bannie 17 fois
Posté le 12-10-2005 à 15:27:20  profilanswer
 

Bon, les hibernatiens, j'ai une question professionnelle :  
 

Code :
  1. package college;
  2. import java.util.*;
  3. import java.util.concurrent.*;
  4. import maClasseDelist.*;
  5. public class College
  6. {
  7.     public List<Eleves>inscrits = new ArrayList<Eleves> ();
  8.     /**
  9.      * Manipulation adapter on inscrits
  10.      */
  11.     public List<Eleves>inscrits_Adapter = new CardinalityList<Eleves> (inscrits,true, true,0, 1000);
  12.     /**
  13.      * Get accessor for inscrits
  14.      */
  15.     public List<Eleves> getInscrits () {
  16.         return this.inscrits_Adapter;
  17.     }
  18.     /**
  19.      * Set accessor for inscrits
  20.      */
  21.     public void setInscrits (List<Eleves>  value) {
  22.         this.inscrits = value;
  23.         this.inscrits_Adapter = new CardinalityList<Eleves> (inscrits,true, true,0, 1000);;
  24.     }
  25. }


 
Comme vous le voyez, j'encapsule mes list avec un adapter, comme le fait la classe java.util.Collection, cette classe rajoute un controle de cardinalité (min max) à toute liste.
 
(merci de ne pas quoter ce code en cas de réponse)
Sachant que mes accesseurs déclarent un accès de List, qu'es-ce qui empêcherais d'utiliser cette classe comme POJO dans un mécanisme de persistence comme hibernate ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1221246
the real m​oins moins
Posté le 12-10-2005 à 15:30:13  profilanswer
 

rien :??:
 
au cas ou ça aurait un rapport: avec hibernate tu dois gerer toi meme les deux cotés d'une relation (i.e si tu ajoutes un Eleve dans College, en admettant que t'aies une n-n, tu devrais aussi ajouter le College dans la liste qui va bien dans Eleve)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1221266
elianor
bannie 17 fois
Posté le 12-10-2005 à 15:48:26  profilanswer
 

mes adapteurs sont de la choucroute interne, qui servent juste à faire de la validation sur les accesseurs de la liste. Il y a rien de visible pour celui qui regarde pas la source de la classe. C'est un peu le principe de l'IOP. Au final, je n'ai qu'une seule implémentation de la liste en mémoire, l'adapteur fait la validation et délègue ensuite.
 
(et oui, mes assocs sont bidirectionnelles).


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1221269
the real m​oins moins
Posté le 12-10-2005 à 15:50:15  profilanswer
 

iop ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1221273
elianor
bannie 17 fois
Posté le 12-10-2005 à 15:52:21  profilanswer
 

IOC plutot en fait non ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1221274
the real m​oins moins
Posté le 12-10-2005 à 15:53:06  profilanswer
 

ha ben écoute, je sais pas, c'est toi qui sait de quoi tu parles


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1221280
lorill
Posté le 12-10-2005 à 15:56:15  profilanswer
 

il a craché dans ton iop ?

n°1221287
elianor
bannie 17 fois
Posté le 12-10-2005 à 16:02:11  profilanswer
 

genre, je sais de quoi je parle :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1221292
souk
Tourist
Posté le 12-10-2005 à 16:05:28  profilanswer
 

[:god]

n°1221593
chrisbk
-
Posté le 12-10-2005 à 22:10:01  profilanswer
 

Salut les kids, c'est votre oncle robert qui vous parle
 
Vous le savez, en J1.5 on a droit a des génériques, ce qui est bien.
Ce qui est est moins bien, c'est que les generiques, ca fiche des sales tronche a vos types.
 
Imaginons un truc genre  
 

Code :
  1. HashMap<String, Hashmap<String, String>> popol;


 
Bon la faut pas etre grand prete pour voir que c'est moche
surtout que :
 

Code :
  1. HashMap<String, Hashmap<String, String>> popol = new HashMap<String, Hashmap<String, String>>();


 
et la on a un truc particulierement gratiné. Mes aiguisés instinct de codeur d'elite c++ me soufflent fortement de faire un typedef, seulement en java, yapa.
 
Donc, je me dis, feintons a grand coup d'inner class bidon
 

Code :
  1. private class MaHashMap extends HashMap<String, Hashmap<String, String>> {};


 
ca simplifie la vie,c 'est top, par contre eclipse me sort des  :
 

Citation :

The serializable class MaHashMap does not declare a static final serialVersionUID field of type long


 
Bon, je pige le message d'avertissement, mais y se trouve que je veux pas serializer mon bordel, ni me prendre la tete sur des SerialVersionUID crétin dont je me fous. D'ou la question : comment que vous faites, vous ?
 
 
 
 
 
 
 

n°1221601
souk
Tourist
Posté le 12-10-2005 à 22:32:04  profilanswer
 

ben on utilise pas eclipse [:dawao]
a priori c'est juste un warning, tu dois pouvoir le desactiver nan [:dawa] ?
 
j'avais deja entendu parle de ca, IDEA ne fait pas chier son monde avec les serialVersionUID en tout cas [:pingouino]

n°1221605
chrisbk
-
Posté le 12-10-2005 à 22:37:38  profilanswer
 

souk a écrit :

ben on utilise pas eclipse [:dawao]


ué bon, pour ce que je fais il me suffit
 

souk a écrit :


a priori c'est juste un warning, tu dois pouvoir le desactiver nan [:dawa] ?


 
bah surement, mais bon, jdemandais a tout hasard si y'avait une autre feinte(tm) [:petrus75]
 

n°1221615
Jubijub
Parce que je le VD bien
Posté le 12-10-2005 à 23:00:49  profilanswer
 

tu peux générer le SUID automatiquement (cliquer sur la puce du warning te propose de le faire), ce qui te vire le warning...mais c vrai que ce warning par défaut est chiant : il ne devrait être mis que dans la mesure où tu implémente Serialize...c vrai que si qqn pouvait m'expliquer l'intéret :??:


---------------
Jubi Photos : Flickr - 500px
n°1221616
the real m​oins moins
Posté le 12-10-2005 à 23:01:55  profilanswer
 

y'en a pas, eclipse à été developpé par des mongols.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1221618
R3g
fonctionnaire certifié ITIL
Posté le 12-10-2005 à 23:03:42  profilanswer
 

C'est pas parce qu'il dérive d'HashMap, qui elle implémente Serializable ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1221621
elianor
bannie 17 fois
Posté le 12-10-2005 à 23:05:42  profilanswer
 

Jubijub a écrit :

il ne devrait être mis que dans la mesure où tu implémente Serialize...


 
Il ne devrait être mis que dans les classes que l'on sérialize effectivement surtout ...


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1221623
chrisbk
-
Posté le 12-10-2005 à 23:08:02  profilanswer
 

elianor a écrit :

Il ne devrait être mis que dans les classes que l'on sérialize effectivement surtout ...


ué enfin ca c'est ptet pas toujours visible a la compilation

n°1221625
nraynaud
lol
Posté le 12-10-2005 à 23:08:23  profilanswer
 

elianor a écrit :

Il ne devrait être mis que dans les classes que l'on sérialize effectivement surtout ...


[:pingouino] tu écris le détecteur toî-même alors.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  117  118  119  ..  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)