Ejb

pessoal desculpem a ignorancia, mas eh q estou perdido e ficando cada x mais baralhado.

Tenho q fazer uma app escolar web q use EJB. cmo servidor utilizar jboss e tomcat.

Comecei por criar Entity Beans, mas li num tutorial q eh necessario session bens para aceder aos entity’s, q eh necessario Servlet’s… tou baralhado…

preciso mto de ajuda :frowning:

Bom, na verdade vc nao precisa de nada disso pra acessar os Entity Beans. Mas o pessoal aconselha (e eh uma boa pratica) vc a utilizar um session bean como fachada, ou seja, vc tem no SessionBean um metodo, por exemplo: “TransfereDaContaAparaB” e esse método pega o Entity da Conta A e tira dinheiro, dai pega o Entity da Conta B e adiciona. Só pra isso q serve essa fachada.

Qto a servlets, vc vai precisar caso o sistema deva ser web, pq alguem tem q acessar o seu servico definido no SessionBean. Pode ser uma aplicação Swing (Desktop) ou uma WEB, caso seja este ultimo, vc utiliza um Servlet (classe que roda no servidor WEB, tipo um script cgi, soh q em java) para acessar o servico.

É interessante criar mais uma camadinha aí, entre o cliente e o componente para desacoplar o cliente do componente EJB… Crie uma camada seguindo o Pattern Delegate

:okok: