EJB ou JB ??

EJB ou JB ?? - Programmation

Marsh Posté le 03-02-2002 à 18:25:28    

Quelqu'un pourrait-il me dire si il y a une différence entre les Entrerprise Java Beans et les Java Beans.
 
Un prof m'a demandé de tester l'environnement de développement Forte,
et il a demandé si il était possible de faire des EJB.
Forte permet de créer des Java Beans,
est-ce la même chose ?

Reply

Marsh Posté le 03-02-2002 à 18:25:28   

Reply

Marsh Posté le 03-02-2002 à 18:29:52    

Quelqu'un pourrait-il me dire si il y a une différence entre les Entrerprise Java Beans et les Java Beans.
 
oui
 
est-ce la même chose ?
 
non
 
 :hello:


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

Marsh Posté le 03-02-2002 à 18:45:19    

euh.........merci  :sweat:

Reply

Marsh Posté le 03-02-2002 à 18:59:53    

Mais encore......c'est possible d'avoir plus de précisions ???

Reply

Marsh Posté le 03-02-2002 à 19:00:59    

JavaBeans représente plutôt un concept business sur lequel tu peux appliquer des méthodes business dessus. Par exemple tu peux avoir un JavaBeans "client" sur lequel tu peux récupérer le nom, le prénom, l'adresse de facturation, etc. Mais tu peux aussi faire du processing sur ton client comme gérer ses comptes etc.  
 
Typiquement un JavaBean a une structure comme ca
 

Code :
  1. public class CustomerBean extends Bean {
  2.    private String name =  null;
  3.    private String surname = null;
  4.    public void setName(String newName) {
  5.         // faire du processing lorsqu'une entité veut changer le nom du client comme faire des checks ou changer une foreign key ...   
  6.    }
  7.    public String getName() {
  8.      return name;
  9.    }
  10.    public void computeMachinChose() {}


etc
 
 
Un EJB c'est beaucoup plus vaste. Tu as différents types d'EJB mais principalement ce sont des objets business (donc pq pas un client aussi) qui tourne dans une plateforme J2EE (WebSphere, BEA, SilverStream, JRun, etc.). Je dirais qu'un JavaBean c'est la représentation d'une entité alors qu'un EJB est qqch de bcp plus gros, utilisé principalement en entreprise
 
mais le terme est malheureux car il y a plus de différences que de similitudes  entre les deux
 
Si c'est pas clair pose des questions plus précises sur ce que tu cherches.
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 03-02-2002 à 22:25:53    

les Javabean, c'est juste une 'norme' décriture des classes Java : il y a quelques règle à respecter (mettre un constructeur par défaut, des get/set ...).
Ils permettent de faire simplement de l'introspections sur les classes. Ils sont principalement utilisés dans les applications de création d'interface graphiques à la VB
 
Les EJB c'est des objets qui s'intègrent dans une plateforme EJB (style BEA weblogic). Ils doivent répondre à des besoins métiers, etc ... Par exemple, tu auras des EJB pour gérer tes clients, des EJB pour gérer les déplassement de stocks, des EJB pour les produits que tu vends, etc ...


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

Marsh Posté le 04-02-2002 à 09:19:52    

Ok, merci les gars,
vous avez un peu éclairé ma lanterne !

Reply

Sujets relatifs:

Leave a Replay

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