Estou iniciando os estudos J2EE e possuo várias dúvidas com relação a aplicação dos core patterns a partir de outras soluções para a camada de negocios.
EJBs são o padrão da Sun para o desenvolvimento de aplicações corporativas certo?
gostaria de saber se os core patterns J2EE e outros padrões aplicados na camada de negocios podem ser aplicados utilizando outra solução ou framework…?
Zakim, EJBs nao é um padrao Sun EJBs fazem parte da especifacao do Java EE feito pelo JCP, e representa uma forma de se desenvolver componentes de negocio de forma padrao, e portavel onde a infraestrutura dos componentes é delegada para o servidor e abstraida do desenvolvedor que fica responsavel so por codificar as regras de negocio. Por alto isso sao os EJBs mais tem muita coisa alem disso.
Quanto ao uso de Patterns eles sao utilizados pra resolver problemas comuns, ou seja vc ao levantar os requisitos de sua aplicacao e tendo em vista o que sera implementado ja consegue ver alguns furos ou possiveis problemas que podem ser resolvidos com o uso de Patterns para seu problema. Vc pode usar outros componentes e frameworks sim na real isso é muito comun no mundo JEE. Ha detalhe a maioria das frameworks utilizam algum Pattern.
Primeiro vc deve definir que tipo de aplicacao precisa desenvolver quais componentes vai utilizar e na hora de juntar tudo isso vc verifica a necesside e encaixe dos Patterns.
Pode usar sim, mas voce so deve usar se REALMENTE precisar. Inumeros daqueles design patterns nao se aplicam em uma arquitetura sem EJBs, entao tome muito cuidado…
A questão não é poder ou não usar um pattern, qualquer que seja ele. A questão é você ter realmente a necessidade de usá-lo.
Hoje em dia virou moda… parece que é “bonito” você falar que utilizou esse ou aquele pattern na sua aplicação… parece que isso confere um certo status. Pensar assim é totalmente equivocado.
Se você SABE que o pattern em questão vai ajudá-lo a resolver o seu problema, muito certamente ele poderá ser utilizado. Se você tem dúvidas NO QUE o pattern pode lhe ajudar, muito provavelmente você nem precisa dele e está querendo usar só porque PARECE legal.
Como disse o Paulo… muito cuidado… use com moderação… :lol:
na verdade, eu preciso realmente usa-los devido meu tema de monografia estar relacionado diretamente a eles. Não vou precisar usar todos os padrões, mas de qualquer forma terei que adotar quais os meios para aplica-los.