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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  97  98  99  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1016533
benou
Posté le 17-03-2005 à 20:39:36  profilanswer
 

Reprise du message précédent :
jette un coup d'oeil aux ejb3  si tu l'as pas encore fait ... ca ressemble à ce qu'auraient du être les ejb dès le début


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 17-03-2005 à 20:39:36  profilanswer
 

n°1016534
nraynaud
lol
Posté le 17-03-2005 à 20:39:59  profilanswer
 

benou > rien à voir, dans te business method (c'est leur nom) tu n'as de toutes façons pas accès directement aux champs de l'objet, donc tu passe aussi par getBidule() (en tamplate method donc).
 
Enfin, les entity beans peuvent collaborer comme des pojos, entre eux, et donc pas question de faire intervenir un session bean là-dedans. surtout que la façade a de grandes chances d'être unique pour l'utilisateur et donc l'appeller depuis un entity bean risque de te re-rentrer dedans.


---------------
trainoo.com, c'est fini
n°1016537
darklord
You're welcome
Posté le 17-03-2005 à 20:40:49  profilanswer
 

benou a écrit :

je connais assez peu xdoclet (et les EJB), mais j'ai jamais trouvé que c'était bien de mélangé le source et le descripteur de déploiement ...


 
Ah et en quoi c'est bien de les séparer? :heink:

n°1016541
benou
Posté le 17-03-2005 à 20:42:57  profilanswer
 

darklord a écrit :

Ah et en quoi c'est bien de les séparer? :heink:


bha les ejb c'est sencé être des composants utilisable => pkoi grepher dans leur source UN cas d'utilisation ?


---------------
ma vie, mon oeuvre - HomePlayer
n°1016545
darklord
You're welcome
Posté le 17-03-2005 à 20:45:05  profilanswer
 

benou a écrit :

bha les ejb c'est sencé être des composants utilisable => pkoi grepher dans leur source UN cas d'utilisation ?


 
Ah :o
Et donc t'as tes classes qui trainent dans un coin puis ta va injecter un descripteur de déploiement par après? :o
 
Et quel genre de cas d'utilisation différent tu verrais pour un ejb, un session bean par exemple.
 
(Un MDB, je comprends, tu veux pouvoir le faire se plugger sur des queues différentes et là je rejoins ton avis).

n°1016546
nraynaud
lol
Posté le 17-03-2005 à 20:45:45  profilanswer
 

benou a écrit :

bha les ejb c'est sencé être des composants utilisable => pkoi grepher dans leur source UN cas d'utilisation ?


parce qu'on ne package un truc pour réutilisation qu'à sa deuxième utilisation ?


---------------
trainoo.com, c'est fini
n°1016550
darklord
You're welcome
Posté le 17-03-2005 à 20:46:10  profilanswer
 

nraynaud a écrit :

parce qu'on ne package un truc pour réutilisation qu'à sa deuxième utilisation ?


 
vala.

n°1016551
benou
Posté le 17-03-2005 à 20:46:14  profilanswer
 

nraynaud a écrit :

benou > rien à voir, dans te business method (c'est leur nom) tu n'as de toutes façons pas accès directement aux champs de l'objet, donc tu passe aussi par getBidule() (en tamplate method donc).


j'ai jamais dis le contaire, j'ai dis que tu exposerais (surement souvent inutilement) les getter et setter
 

nraynaud a écrit :

Enfin, les entity beans peuvent collaborer comme des pojos, entre eux, et donc pas question de faire intervenir un session bean là-dedans. surtout que la façade a de grandes chances d'être unique pour l'utilisateur et donc l'appeller depuis un entity bean risque de te re-rentrer dedans.


je vois pas d'inconvénient à ce qu'un entity communique dirrectement avec un autre ... par contre, je préfère avoir un session facade entre un entity et une appli cliente.


---------------
ma vie, mon oeuvre - HomePlayer
n°1016558
benou
Posté le 17-03-2005 à 20:50:22  profilanswer
 

darklord a écrit :

Et quel genre de cas d'utilisation différent tu verrais pour un ejb, un session bean par exemple.


si ton session représente un composant logiciel de to métier, il doit être utilisable (et donc instanciable) dans différentes applications.
L'instanciation c'est le rôle du descripteur de déploiement.
 
C'est comme si tu concevais une API, mais que tu la faisais à usage unique en la polluant d'un cas d'utilisation.


---------------
ma vie, mon oeuvre - HomePlayer
n°1016562
benou
Posté le 17-03-2005 à 20:53:08  profilanswer
 

nraynaud a écrit :

parce qu'on ne package un truc pour réutilisation qu'à sa deuxième utilisation ?


ca dépend des cas d'utilisation ... je vois plutot les EJB comme un truc à utilisation multiple qu'à utilisation unique ... pour moi il décrivent une API métier.
 
mais bon, je suis un puceaux des EJB => peut être qu'une fois qu'on passe à l'acte on oublie tous ces jolis principes :)


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 17-03-2005 à 20:53:08  profilanswer
 

n°1016567
the real m​oins moins
Posté le 17-03-2005 à 20:55:52  profilanswer
 

benou a écrit :

je connais assez peu xdoclet (et les EJB), mais j'ai jamais trouvé que c'était bien de mélangé le source et le descripteur de déploiement ...


c'est vrai, mais entre ça et gerer 5 fichiers pour un pauvre entity bean, j'ai vite choisi ;-)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1016570
the real m​oins moins
Posté le 17-03-2005 à 20:56:51  profilanswer
 

    * @since 1.5
     */
    // This forwarding method ensures that the compareTo(Date) method defined
    // in java.util.Date is not invoked on a Timestamp
    public int compareTo(java.util.Date o) {
        return compareTo((Timestamp)o);
    }

mais putain pourquoi ils ont fait ça [:florentg]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1016571
nraynaud
lol
Posté le 17-03-2005 à 20:57:18  profilanswer
 

benou > j'ai jamais écrit d'EJB non plus, mais des trucs réutilisable inutiles (et probablement pas réutilisables) j'en ai fait de kilos. Conclusion : un truc réutilisable c'est hyper-complexe à faire, ça se fait pas en dev courant mais que en dev de framework (ce qui se fait de pire donc) soit en refactoring pour réutilisation dans 2 projets parallèles.


---------------
trainoo.com, c'est fini
n°1016572
benou
Posté le 17-03-2005 à 20:57:27  profilanswer
 

the real moins moins a écrit :

5 fichiers pour un pauvre entity bean


un bon IDE devrait faire ca pour toi [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
n°1016576
benou
Posté le 17-03-2005 à 21:01:27  profilanswer
 

nraynaud a écrit :

benou > j'ai jamais écrit d'EJB non plus, mais des trucs réutilisable inutiles (et probablement pas réutilisables) j'en ai fait de kilos.  


+1 :/
 

nraynaud a écrit :

Conclusion : un truc réutilisable c'est hyper-complexe à faire, ça se fait pas en dev courant mais que en dev de framework (ce qui se fait de pire donc)


nan pas seulement des framework : dans les gros projets (et surement les plus petits), la logique métier peu être modélisée (avec des ejb ou autre chose) pour être réutilisée. C'est clair que c'est pas évident, et surtout que ca a un coût monstrueux. C'est d'ailleur pour ca que ca n'a un intérêt que sur les gros projets.  
C'est le cas sur un projet de ma boite, par exemple.


Message édité par benou le 17-03-2005 à 21:03:04

---------------
ma vie, mon oeuvre - HomePlayer
n°1016709
chrisbk
-
Posté le 17-03-2005 à 22:24:49  profilanswer
 

en fait java c'est ptet pas si nul que ca mais vous faites tous que des trucs chiants a mourrir avec :heink: :(


Message édité par chrisbk le 17-03-2005 à 22:56:03

---------------
NP: HTTP Error 764 Stupid coder found
n°1016726
nraynaud
lol
Posté le 17-03-2005 à 22:34:55  profilanswer
 

moi je fais rien avec.
 
je trolle autour ...


---------------
trainoo.com, c'est fini
n°1016836
Jubijub
Parce que je le VD bien
Posté le 18-03-2005 à 01:01:39  profilanswer
 

benou a écrit :

un bon IDE devrait faire ca pour toi [:spamafote]


 
 
honnetement, pour avoir testé un des ide en question intensivement depuis un semestre, et à base de 10h/jour depuis 2 semaine, je dis non :  
- pour une raison X ou Y, le descripteur perd le synchro parce qu'il se fout un bug de réflexion, et du coup est pas foutu de relire ses ejb...
- c pas automatique de tt façon, tu dois toujours choisir ce que tu promote dans les interface ou pas..et cliquer sur promote to remote/local interface, ou faire un copier coller de la signature, ca change pas des masses de truc...
 
donc meme sans l'avoir testé, j'ai déjà un penchant pour la méthode xdoclet
 
 
sinon ayant lu votre discussion, j'avoue pas tout comprendre : un EJB, c bien cencé etre un composant qui mappe un objet métier (de granularité variable), et qui encapsule donnée via la persistance, ET comportement, non ?
 
d'ailleurs si vous aviez de la bonne litérature sur les usages "appropriés" de ces trucs là ...ca m'intéresserait


---------------
Jubi Photos : Flickr - 500px
n°1016845
the real m​oins moins
Posté le 18-03-2005 à 01:09:45  profilanswer
 
n°1016846
Jubijub
Parce que je le VD bien
Posté le 18-03-2005 à 01:13:51  profilanswer
 

je viens de comprendre ce que voulait dire pojo  [:tchoupinette]
 
--> merci pour les liens...donc EJB3 à surveiller, et Spring + Hibernate, ou Session + Hibernate quoi...


Message édité par Jubijub le 18-03-2005 à 01:15:16

---------------
Jubi Photos : Flickr - 500px
n°1016865
glod 2
Votre trajet, notre projet.
Posté le 18-03-2005 à 08:46:44  profilanswer
 

Jubijub a écrit :

je viens de comprendre ce que voulait dire pojo  [:tchoupinette]


tu connais que les abreviations compliquées quoi :D


Message édité par glod 2 le 18-03-2005 à 08:46:57
n°1016870
lorill
Posté le 18-03-2005 à 09:00:50  profilanswer
 

Jubijub a écrit :

je viens de comprendre ce que voulait dire pojo  [:tchoupinette]


bah moi je sais toujours pas :o  

n°1016875
elianor
bannie 17 fois
Posté le 18-03-2005 à 09:04:19  profilanswer
 

lorill a écrit :

bah moi je sais toujours pas :o


 
Plain Old Java Object


Message édité par elianor le 18-03-2005 à 09:04:44

---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1016878
lorill
Posté le 18-03-2005 à 09:08:38  profilanswer
 

merci :jap:
donc ici on est a la pointe de la mode [:jar jar]

n°1016881
Jubijub
Parce que je le VD bien
Posté le 18-03-2005 à 09:15:14  profilanswer
 

glod 2 a écrit :

tu connais que les abreviations compliquées quoi :D


 
ben vi :( ...gt plus un vrai apprenti décideur...là maintenant je me suis formé sur les nouveaux trends J2EE, au bingo réunion je vais pouvoir me la donner grave..
 
- ...(blabla) ...utilisation de POJO..
- Foutaises !!!!!
 

lorill a écrit :

merci :jap:
donc ici on est a la pointe de la mode [:jar jar]


 
 
copaing !!!!!!  :hello:


Message édité par Jubijub le 18-03-2005 à 09:15:37

---------------
Jubi Photos : Flickr - 500px
n°1017040
the real m​oins moins
Posté le 18-03-2005 à 10:58:09  profilanswer
 

lorill a écrit :

merci :jap:
donc ici on est a la pointe de la mode [:jar jar]


boh, pojo, c'était à la mode y'a deux ans :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1017306
replix
Posté le 18-03-2005 à 13:44:54  profilanswer
 

benou a écrit :


 
bref, ca me parait abhérant de faire des entity qui contiennent une part d'inteligence. C'est pas pour rien que le pattern façade existe [:spamafote]


 
C'est un paradoxe du modèle EJB qui s'éloigne du modèle objet en incitant à séparer complètement les données de leur traitement.
 
Hibernate et EJB3 nous réconcilient avec J2EE.


---------------
Gestion de bug en mode ASP/java : http://eap.bug-sweeper.fr
n°1017314
the real m​oins moins
Posté le 18-03-2005 à 13:51:37  profilanswer
 

bon, on est bien d'accord qu'un HashSet qui me renvoie true sur un contains(o) alors qu'il devrait pas, c'est un probleme de methode equals et/ou hashcode sur le type d'objets dans le set hein? ... bon ben je soupçonne un bug dans l'implementation générée par idea alors [:benou]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1017787
the real m​oins moins
Posté le 18-03-2005 à 17:33:46  profilanswer
 

putain, c't'enfoiré de TreeSet se base sur compare un peu trop à mon gout [:klem3i1]
 
paske oui en fait ct un TreeSet [:cupra]
 
allez hop, poubelle le TreeSet, on fera le tri à la main, merci, on vous rappellera [:klem3i1]


Message édité par the real moins moins le 18-03-2005 à 17:41:09

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1018016
benou
Posté le 18-03-2005 à 21:42:03  profilanswer
 

tu aurais dû te manger des ClassCastException su ils étaient pas comparable tes objets :??:
 
ou bien t'as fais un compareTo qui est pas en phase avec le equals ... (c'est mal :o)


---------------
ma vie, mon oeuvre - HomePlayer
n°1018091
the real m​oins moins
Posté le 18-03-2005 à 23:24:21  profilanswer
 

(oui, mon compareTo était moisi)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1018092
the real m​oins moins
Posté le 18-03-2005 à 23:24:50  profilanswer
 

(et ça n'aurait pas eu de sens de le completer, en plus c hyper chiant à maintenir ces methodes - comme equals et hashcode)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1018093
the real m​oins moins
Posté le 18-03-2005 à 23:24:58  profilanswer
 

(donc je l'ai jareté)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1018262
benou
Posté le 19-03-2005 à 11:41:11  profilanswer
 

de toute façon, dans la plupart des cas c'est une mauvaise idée d'implémenter Comparable (j'ai déjà débattu là dessus :o)


---------------
ma vie, mon oeuvre - HomePlayer
n°1018281
uriel
blood pt.2
Posté le 19-03-2005 à 12:05:26  profilanswer
 

http://developer.apple.com/interne [...] ejava.html
 
y a un des maceux qui l'a deja installe?


---------------
IVG en france
n°1018283
verdoux
And I'm still waiting
Posté le 19-03-2005 à 12:14:40  profilanswer
 

J'ai mis un jboss 4 sur l'ibook mais c'est lent comme la mort. Ca tourne mieux sur le Celeron 800 avec linux.

n°1018288
uriel
blood pt.2
Posté le 19-03-2005 à 12:29:16  profilanswer
 

je viens d'installer jboss 4.0.1, ca tourne sans probleme sur mon powerbook, je vais tester avec des trucs plus gros mais la ca roule :)


---------------
IVG en france
n°1018385
the real m​oins moins
Posté le 19-03-2005 à 15:04:06  profilanswer
 

ben en meme temps un jboss avec rien dedans, c'est beaucoup de bruit pour rien :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1018388
glod 2
Votre trajet, notre projet.
Posté le 19-03-2005 à 15:06:34  profilanswer
 

:cry: ma boîte veut lancer une division .net, et me mettre dedant :o Chuis en train de matter un peu les langages .net, j'ai peur [:totoz]


Message édité par glod 2 le 19-03-2005 à 15:06:56
n°1018390
elianor
bannie 17 fois
Posté le 19-03-2005 à 15:09:06  profilanswer
 

glod 2 a écrit :

:cry: ma boîte veut lancer une division .net, et me mettre dedant :o Chuis en train de matter un peu les langages .net, j'ai peur [:totoz]


 
mais non, mais non, spa mal .NET.
 
Bon, après si tu fais du C#, c'est bon, du J# ou du C++ managed, ça craint plus :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1018413
Jubijub
Parce que je le VD bien
Posté le 19-03-2005 à 15:57:21  profilanswer
 

c prévu qd Java 5 sur mac ? (no troll, c pour savoir)
 
G vu qu'il y avait un early program, mais sinon ?


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  97  98  99  ..  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)