> Quand ta JList est modifi�e, tu r�alise une action de cr�ation, de > modification ou de destruction sur l'EJB correspondant. > C'est � toi de g�rer les �v�nements.
Non pas vraiment, ta liste n'est pas intrins�quement modifi�e. Il n'y a ni ajout, ni retrait. Elle d�pend d'un requ�te SQL qui retourne maintenant un r�sultat diff�rent SELECT * FROM course WHERE nbstudent<10 Le modification d'un cours entra�ne la modification la liste. Et le cours n'a pas a conna�tre les liste qui d�pendent de lui. Une possibilit� est de dire que la liste d�pend de tous ces items. Il faut donc cr�er une notion de listener sur les cours et d�finir la persistance des listeners pour les cours. Ensuite quand un cours est modifi�, v�rifier sa pr�sence dans la liste. Mais en fait, il a d�j� disparu de la liste (vu que la requ�te SQL ne va plus le renvoy�), c'est juste que la liste ne l'a pas vu. Mais que faire pour le cours qui a 11 �l�ve dont deux se d�sistent. On peut difficilement imagin� que la liste �coute tous les cours et qu'a chaque modification elle se r��value. C'est plut�t une fonctionnalit� de SGBD. Elle est plus a m�me a travers les triggers ou autres. Bref EJB pr�voit-il se genre de probl�me :-) Cordialement, -------------------------------------------------------------------- Erik Mazoyer, Chef de projet HyperOffice 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex T�l. 01 41 96 96 76 Fax 01 41 96 96 77 M�l [EMAIL PROTECTED] -----Message d'origine----- De : Pierre-Yves Varoux [mailto:[EMAIL PROTECTED]] Envoy� : lundi 9 d�cembre 2002 11:09 � : [EMAIL PROTECTED] Objet : RE: EJB - JDO > -----Message d'origine----- > De : Erik Mazoyer [mailto:[EMAIL PROTECTED]] > Envoy� : lundi 9 d�cembre 2002 11:10 > � : '[EMAIL PROTECTED]' > Objet : EJB - JDO > > > Je suis en train d'�tudier la r�alisation d'un projet d'environ 1 > ann�e/homme. > Ce projet a une impl�mentation monoposte et une impl�mentation > client/serveur. > A priori, pour l'impl�mentation client/serveur j'envisage EJB 2.0. > > -----EJB----- > > Pour EJB, deux questions se posent : > > 1 ) EJB permet-il de connaitre la modification d'une liste ? > > Par exemple : > J'affiche sur un client Java la liste des cours ayant moins de 10 �l�ves. > Pour cela j'utilise JList de Swing et un ListModel qui va bien. > Par ailleurs 2 �l�ves s'inscrivent � un cours ayant d�j� 9 �l�ves. > Cons�quence, ma liste doit �tre modifier (un cours vient de > dispara�tre, 11 > �tant sup�rieur � 10). > EJB a t'il une m�thode standard ? Quand ta JList est modifi�e, tu r�alise une action de cr�ation, de modification ou de destruction sur l'EJB correspondant. C'est � toi de g�rer les �v�nements. Pierre-Yves. http://www.add-online.fr
