J2EE La fête à neuneu.

J2EE La fête à neuneu. - Java - Programmation

Marsh Posté le 10-11-2003 à 12:11:13    

Salut les gens.
Je crée ce topic pour discuter un peu de J2EE, poser des petites questions et regrouper un peu les diverses expériences de chacun avec la bebete.
 
Je l'ouvre en tant que neuneu (débutant quoi), mais il est aussi destiné à d'éventuelles discussions intelligentes.
 
 
j'ouvre donc le festival avec une petite question con : le framework s'occupe-t'il de cacher les attribut des beans ?
petit exemple : je prends 2 fois de suite le total du caddie dans un site de vente, sans modifier le caddie entre les 2, le système va-t'il appeller 2 fois la méthode de calcul du caddie ?
 
quelques liens utiles :
 

  • JBoss - Application Server open source

( http://www.jboss.org et http://sourceforge.net/project/jboss ). Implémente J2EE 1.3 dans sa version 3.X (EJB, JMS, JMX, JTA, JCA, JAAS, Clustering, etc)
 

  • XDoclet - Doclet pour la génération d'interface et descripteur de deploiement (entre autre)

http://xdoclet.sourceforge.net
 

  • Middlegen - Génère des entity beans CMP sur base d'une DB existante

http://boss.bekk.no/boss/middlegen/


Message édité par nraynaud le 11-11-2003 à 12:51:31

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 10-11-2003 à 12:11:13   

Reply

Marsh Posté le 10-11-2003 à 14:53:45    

ça depend: dans ta question tu parles d'un attribut de bean, dans ton exemple tu parles d'une methode de calcul.  
A la question je repond oui, l'attribut est caché (le bean "entier" en fait), mais bon, c'est pas aussi simple que ça. (je peux malheureusement pas t'en dire plus)
A l'exemple je repond oui aussi, la methode de calcul sera appelée deux fois. À moins que tu stockes le résultat dans un attribut de bean donc, justement... (ie dans une "colonne" de ta db)


Message édité par the real moins moins le 10-11-2003 à 14:54:14

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 10-11-2003 à 15:54:09    

[:drapo]
pas grand chose à ajouter à ce qu'à dit -- pour ton probleme mais bonne initiative que ce topic :jap:


---------------
IVG en france
Reply

Marsh Posté le 10-11-2003 à 18:51:37    

the real moins moins a écrit :

ça depend: dans ta question tu parles d'un attribut de bean, dans ton exemple tu parles d'une methode de calcul.  

Bueno, je crois que j'ai été un peu présomptueux.
Je change de question :
La notion d'attribut dérivé existe-t'elle formellement ?
Si oui, sont-ils cachés ?


Message édité par nraynaud le 10-11-2003 à 18:53:21

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 10-11-2003 à 18:52:17    

langocha :whistle:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 10-11-2003 à 18:54:26    

40s, j'hésite entre te féliciter pour ta promptitude ou te vanner sur ton ignorance crasse ...


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 10-11-2003 à 18:56:25    

que dirais-tu de me féliciter pour ma promptitude à avouer mon ignorance crasse?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 10-11-2003 à 19:11:40    

je prends.
 
"Sincères félicitations."


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 10-11-2003 à 22:13:02    

:jap:
 
bon en gros c'est juste une question de vocabulaire hein :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-11-2003 à 00:16:46    

the real moins moins a écrit :


bon en gros c'est juste une question de vocabulaire hein :o


C'est un peu ca mon problème aec nraynaud : je comprend jamais ce qu'il dit :/
ex : c'est quoi un "attribut dérivé"  :??:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-11-2003 à 00:16:46   

Reply

Marsh Posté le 11-11-2003 à 00:27:50    

benou a écrit :


C'est un peu ca mon problème aec nraynaud : je comprend jamais ce qu'il dit :/
ex : c'est quoi un "attribut dérivé"  :??:  


 
spa un pb ca, c'est normal [:joce]

Reply

Marsh Posté le 11-11-2003 à 00:55:06    

bon, un peu hasard, si on prend l'exemple d'un calcul de somme d'un caddie: ça doit etre le genre de feature qu'on implemente dans un session bean. et si on veut "cacher" le resultat (ie ne pas le recalculer à chaque fois), he bien on choisit un stateful session bean.
 
au fait, nraynaud, tu devrais passer par le petstore plutot que le xpetstore (meme si perso je l'ai jamais fait - plongé direct dans un "vrai" (hahem) projet); une fois que t'auras capté les tenants et les aboutissants des diff. classes utilisées pour les beans (homes, interfaces, ...), xdoclet ça passera tout seul...


Message édité par the real moins moins le 11-11-2003 à 00:55:34

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-11-2003 à 00:59:23    

déjà, ce qui pourrait être une bonne idée ce serait de lire une doc rapide est bien faite sur les EJB ... thinking in java a un chapitre sur les EJB de bonne qualité :jap:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-11-2003 à 05:40:01    

benou a écrit :


C'est un peu ca mon problème aec nraynaud : je comprend jamais ce qu'il dit :/
ex : c'est quoi un "attribut dérivé"  :??:  

Désolé d'utiliser le vocabulaire standard de merise et UML, je pensais que ces normes avait aussi pour but de ce faire comprendre.
 
Un attribut dérivé, c'est un attribut calculé à partir des autres attributs de la classe (ou de l'entité en merise). Typiquement, le total d'un caddie.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 05:41:56    

benou a écrit :

déjà, ce qui pourrait être une bonne idée ce serait de lire une doc rapide est bien faite sur les EJB ...  

J'ai le bouquin Enterprise JavaBeans, mais s'il y a bien une chose que les vendeurs d'un truc ne te disent jamais spontannéement, c'est ce que le bebete ne fait pas. D'où ma question explicite.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 09:01:24    

the real moins moins a écrit :

au fait, nraynaud, tu devrais passer par le petstore plutot que le xpetstore  


 
:whistle:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-11-2003 à 09:22:14    

Ceci dit, je te soutiens, pour l'instant, les détails d'implémentation, je m'en fout. J'aimerais avoir une vision un peu globale de ce que ça fait. Et c'est pas avec des interfaces locales/distantes que je vais avoir de l'information.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 12:23:57    

je plante un drapal dans ce univers tout nouveau pour moi.
read you later :)

Reply

Marsh Posté le 11-11-2003 à 12:46:17    

Bon tant que j'y pense, on pourrait peut être en profiter pour  
 
1/ Changer le titre du topic
2/ Ajouter des liens vers des ressources intéressantes  
 
(raynaund ok?)
 
 

  • JBoss - Application Server open source

(http://www.jboss.org et http://sourceforge.net/project/jboss). Implémente J2EE 1.3 dans sa version 3.X (EJB, JMS, JMX, JTA, JCA, JAAS, Clustering, etc)
 

  • XDoclet - Doclet pour la génération d'interface et descripteur de deploiement (entre autre)

http://xdoclet.sourceforge.net
 

  • Middlegen - Génère des entity beans CMP sur base d'une DB existante

http://boss.bekk.no/boss/middlegen/


Message édité par darklord le 11-11-2003 à 12:49:16

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-11-2003 à 12:48:21    

[:drapo] ou cas où ça vire au troll :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 11-11-2003 à 12:49:36    

DarkLord a écrit :


1/ Changer le titre du topic

Hors de question.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 12:53:24    

kadreg a écrit :

[:drapo] ou cas où ça vire au troll :o

Je vois pas comment ça pourrait virer que troll alors que tout le monde sait que java c'est un langage playmobil qui pue et qui rame. Et que leur bordel bancal ça vaut pas un .net finement conçu et rapide.


Message édité par nraynaud le 11-11-2003 à 12:55:40

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 12:54:10    

nraynaud a écrit :

Hors de question.


 
[:mlc]
 
:hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-11-2003 à 12:54:53    


 
les artistes ont souvent leur petites excentricités [:spamafote]

Reply

Marsh Posté le 11-11-2003 à 12:58:46    

chrisbk a écrit :


 
les artistes ont souvent leur petites excentricités [:spamafote]


 
ah bon :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-11-2003 à 13:00:39    

chrisbk a écrit :


les artistes ont souvent leur petites excentricités [:spamafote]

Heu l'artiste c'est pas moi, c'est ma copine.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 13:09:55    

nraynaud a écrit :

Désolé d'utiliser le vocabulaire standard de merise et UML


 :pfff:  
 
T'en a pas marre de t'envoyer des fleurs tout le temps, et de prendre les autres pour des merdes ?  [:benou]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-11-2003 à 13:19:01    

benou a écrit :


T'en a pas marre de t'envoyer des fleurs tout le temps, et de prendre les autres pour des merdes ?

franchement, j'en ai surtout marre de me faire agresser personnellement à la moindre question un peu technique.
 
Moinmoins à esquivé ma question, je la repose de manière plus précise et ça se finit en "on comprend jammais rien à ce qu'il dit". Je ne prends personne pour une merde, mais je réponds agressivement à une remarque qui se voulait vexante.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 13:30:00    

A parce que là c'est toi qui est agressé ?  :sarcastic:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-11-2003 à 13:32:33    

Ca a l'air marrant J2EE. D'après les tutoriaux SUN on a l'air de passer plus de temps à configurer le bouzin qu'à coder son "Hello World".

Reply

Marsh Posté le 11-11-2003 à 13:33:53    

verdoux a écrit :

Ca a l'air marrant J2EE. D'après les tutoriaux SUN on a l'air de passer plus de temps à configurer le bouzin qu'à coder son "Hello World".


en ce qui concerne les ejb, ouais, ca en est pas loin ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-11-2003 à 13:36:24    

Et j'imagine que quand ça marche pas ou qu'il y a des pb de perfs, ça doit être indémerdable.

Reply

Marsh Posté le 11-11-2003 à 13:38:47    

verdoux a écrit :

Et j'imagine que quand ça marche pas ou qu'il y a des pb de perfs, ça doit être indémerdable.


nan, y a pas trop de ce problème à ce niveau là ... Au contraire : vu qu'il y a moins de code, le réglement des problèmes de perf est plutot facilité ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-11-2003 à 14:46:50    

benou a écrit :


en ce qui concerne les ejb, ouais, ca en est pas loin ...


 
 :heink: xdoclet tu connais?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-11-2003 à 14:49:07    

DarkLord a écrit :


 
 :heink: xdoclet tu connais?


 
Moi, je décore mon modèle UML en utilisant les psécifications du JSR 26 :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 11-11-2003 à 15:12:07    

kadreg a écrit :

Moi, je décore mon modèle UML en utilisant les psécifications du JSR 26 :o

Un arbre de composition décoré ... c'est un sapin de noel ?
 
 
Ah merde, on compose pas en EJB.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 11-11-2003 à 15:15:01    

nraynaud a écrit :

Un arbre de composition décoré ... c'est un sapin de noel ?


 
Pas loin, mais on a pas le droit aux gifs animés
 
http://rincevent.dyndns.org/toto/ejbuml.gif


Message édité par kadreg le 11-11-2003 à 15:17:23

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 11-11-2003 à 15:22:13    

Super, y'a rien d'intéressant au niveau métier dans la toile d'arraignée. Heureusement qu'on peut le prendre à des niveaux plus haut en UML.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 12-11-2003 à 13:14:27    

nraynaud a écrit :

franchement, j'en ai surtout marre de me faire agresser personnellement à la moindre question un peu technique.
 
Moinmoins à esquivé ma question, je la repose de manière plus précise et ça se finit en "on comprend jammais rien à ce qu'il dit". Je ne prends personne pour une merde, mais je réponds agressivement à une remarque qui se voulait vexante.

j'ai esquivé par manque de vocabulaire. apres, vu ce que tu en explique, je pense avoir déjà répondu avec le peu de ce que je connais...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-11-2003 à 15:03:50    

Bon, question maitenant:
quels types de modele de developpement utilisez vous? Bien entendu, on ne peut pas comparer puisque tout depend de l'importance de l'equipe  [:spamafote]  
mais utilisez vous un modele 2 couches : IHM -> Serveur BDD
un modele 3 couches : IHM -> Logique métier -> BDD
un modele 5 couches : Client -> Couche présentation -> Couche métier -> Couche technique -> BDD
 
j'utilise le modele 3 couche, mais suis curieux de passer à un modele 5 couches, vos avis?  :jap:


Message édité par uriel le 15-11-2003 à 15:04:49

---------------
IVG en france
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed