Felipe,

Voce nao deve ter muitos entity beans tambem, pois o
overhead do servidor para manter um entity bean e'
meio grande. O ideal tambem e voce juntar todos os
entities em um unico,  fazendo um Composite Bean.
Os metodos insert, update e delete nao devem existir,
pois sao metodos de persistencia do bean. Eles
existem, se o bean for BMP, dentro dos ejbCreate, dos
ejbLoad, ejbStore e ejbRemove.
O que deve haver no Session Bean sao todos os metodos
necessarios para realizacao dos casos de uso do modulo
de administracao. E ai os clients vao chamando os
metodos deste session bean, que por sua vez se
encarrega de chamar os entities, e assim por diante.

Bonato

--- "Felipe F. Palma Dias" <[EMAIL PROTECTED]>
wrote:
>     Ent�o se eu tiver a seguinte situa��o: um 
> m�dulo do meu sistema se
> chama Administra��o, l� eu posso manipular usu�rio,
> par�metros, menu do
> sistema. Tenho que ter um entity para cada umas
> dessas entidades, e ter um
> session chamado de adminstra��o que ter� m�todos de
> insert, update e delete
> dessas entidades. Seria uma maneira mais correta?
> 
> ----- Original Message -----
> From: "Sergio Bonato" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>; "Felipe F.
> Palma Dias"
> <[EMAIL PROTECTED]>
> Sent: Thursday, January 10, 2002 12:54 PM
> Subject: Re: [enterprise-list] EJB e Struts
> 
> 
> > Felipe,
> >
> > Ter um session bean para cada entity bean nao e'
> > legal, pois a aplicacao cliente vai ter que
> interagir
> > com um monte de session beans para realizar uma
> > determindada funcionalidade do sistema. O ideal e
> voce
> > juntar todos o session beans em um unico session
> bean
> > que modele um determinado workflow de sua
> aplicacao.
> > Veja o design pattern Session Facade para mais
> > informacoes:
> >
>
http://java.sun.com/blueprints/patterns/j2ee_patterns/session_facade/index.h
> tml
> > Quanto a chamar os metodos find de dentro das
> classes
> > action, que sao business delegate objects dos
> > controllers, tambem nao e uma boa pratica, mas o
> uso
> > do pattern Session Facade tambem resolve este
> > problema.
> >
> > Bonato
> > --- "Felipe F. Palma Dias"
> <[EMAIL PROTECTED]>
> > wrote:
> > >     Boa tarde a todos
> > >
> > >     Estou desenvolvendo um sistema web que
> > > basicamente usa EJB e struts.
> > > Gostaria de saber dos desenvolvedores mais
> > > experientes se meus passos est�o
> > > corretos em rela��o a utiliza��o conjunta dessas
> > > duas tecnologias.
> > >     Tenho entity e session beans. Para cada
> entity
> > > tenho um session bean que
> > > � respons�vel em chamar o entity. O session bean
> �
> > > criado e chamado dentro
> > > de minhas classes action do struts. Isso que eu
> > > estou fazendo � uma boa
> > > medida?
> > >     No caso dos meus metodos finders de meus
> entity,
> > > o que devo fazer,
> > > executa-los diretamentes pelas classes action?
> Ou tb
> > > chama-los atrav�s de
> > > sessions?
> > >
> > > obrigado
> > >
> > >
> > > ------------------------------ LISTA SOUJAVA
> > > ----------------------------
> > > http://www.soujava.org.br  -  Sociedade de
> Usu�rios
> > > Java da Sucesu-SP
> > > d�vidas mais comuns:
> > > http://www.soujava.org.br/faq.htm
> > > regras da lista:
> > > http://www.soujava.org.br/regras.htm
> > > para sair da lista: email para
> > > [EMAIL PROTECTED]
> > >
> >
>
-------------------------------------------------------------------------
> > >
> > >
> > >
> >
> >
> > =====
> > * A. Sergio F. Bonato
> > * Oracle DBA
> > * S.A. O Estado de S.Paulo - S.Paulo - Brasil
> > * FONE: +55-11-3856-5116
> > * FAX: +55-11-3856-4679
> > * E-MAIL: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > * CELULAR: 011-9720-6560
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Send FREE video emails in Yahoo! Mail!
> > http://promo.yahoo.com/videomail/
> >
> 
> 
> ------------------------------ LISTA SOUJAVA
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP 
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> para sair da lista: email para
> [EMAIL PROTECTED] 
>
-------------------------------------------------------------------------
> 


=====
* A. Sergio F. Bonato
* Oracle DBA
* S.A. O Estado de S.Paulo - S.Paulo - Brasil
* FONE: +55-11-3856-5116
* FAX: +55-11-3856-4679
* E-MAIL: [EMAIL PROTECTED]; [EMAIL PROTECTED]
* CELULAR: 011-9720-6560

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a