Uma aplicação de folha de pagamento pode sim ser desenvolvida totalmente com J2EE e com o uso de componentes de negócios EJB. Para isso, será necessário componentizar (decompor) a sua aplicação em componentes de negócios EJB. Cada componente de negócio deverá realizar um conjunto pequeno e restrito de tarefas que serão implementados num EJB. Um EJB principal poderá utilizar outros EJB's para acionar as tarefas na ordem correta e de acordo o algorítmo da sua aplicação.
Como um componente pode usar vários outros, vc poderá encapsular lógica comumente utilizada em várias partes do seu sistema num único EJB. A partir daí, vários outros EJB's podem reutilizar a lógica encapsulada e implementada neste único EJB.
Uma das vantagens do uso de EJB está numa plataforma padrão e aberta de desenvolvimento de componentes de negócios onde o desenvolvedor já tem pronto e acesso à vários serviços e recursos necessários em qualquer desenvolvimento de sistemas complexos de software. Para re-aproveitar esta infra-estrutura já pronta, bastará implementar o seus componentes EJB e executá-los num servidor de aplicações J2EE. Fácil, né? :) . Daí, sua maior preocupação será nas regras de negócios que caracteriam e particularizam o seu sistema.
Uma boa fonte de conhecimento sobre como utilizar a tecnologia J2EE para o projeto e desenvolvimento de aplicações com EJB pode ser obtida em:
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/index.html
Para download da versão em PDF deste livro utilize a seguinte URL:
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/book.pdf
Enjoy ... []´s
Spock
Ronaldo Costa wrote:
Li sua explicação sobre EJB, e entendi as caracerísticas citadas, o que não encaixa ( para mim ), é que podemos reutilizar código EJB em todas as aplicações. Ex: Um cálculo de folha de pagamento, deve ser feito em EJB? Onde este código pode ser reutilizado? Qual a vantagem de fazer em EJB ?[]'s ===== Ronaldo Costa Grupo e-Gen __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com
------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------