| Autor |
Mensagem |
|
|
Concordo com o Rodrigo. prefiro usar UML como um esboço, um auxílio para comunicação/exposição de algo mais específico.
[]s
|
 |
|
|
Emerson Macedo wrote:Com as informações que você passou, a única coisa que posso te dizer é pra você com urgência habilitar o second-level cache do Hibernate.
É comum utilizar bases de dados compartilhadas com outras aplicações quando construímos portais. Não sei se é o caso, mas creio que isto deve ser observado antes de definir este nível de cache.
[]s
|
 |
|
|
Acredito que existam bons desenvolvedores em qualquer tecnologia. SAber programar não é somente escolher uma linguagem...
[]s
|
 |
|
|
|
Talvez eu participe das palestras.
|
 |
|
|
|
huahuahuahua,... donzelo.
|
 |
|
|
|
Também prefiro a utilização de interfaces mais restritivas nos casos onde eu preciso garantir que alguns métodos não sejam invocados.
|
 |
|
|
Eu não tive a oportunidade de instalar esta versão do DVD, mas é importante observar a versão da policy compatível com a da VM que você está utilizando.
[]s
|
 |
|
|
Eu não sei quanto ao Silver, mas até onde eu sei o Flex independe da tecnologia server-side. No site da adobe vc encontra uma lista de exemplos usando Java/.NET.
[]s
|
 |
|
|
Maurício Linhares wrote:
luizaso wrote:....
Mas é exatamente por isso que eu não entendi, isso é a vantagem básica se se usar DI em qualquer coisa, não é específica desse caso.
De qualquer forma, eu acho complicado injetar repositórios em entidades, serviços são mais simples de se utilizar e manter.
Se o servico fizer sentido no domínio eu concordo contigo. Mas nos casos onde a entidade é quem deve fornecer as informações e precisa do repositório para isso, não vejo muito sentindo em implementar esta operação em outro lugar e tirar essa responsabilidade da entidade.
[]s
|
 |
|
|
Maurício Linhares wrote:
Laércio Queiroz wrote:Penso na factory criando a entidade e injetando o repositório.
Vixe, que complicação.
Serviços fazem o trabalho de forma bem mais simples.
hehehe,... ai vai depender do contexto. A factory é uma das opções, *IMO* bem simples de compreender.
[]s
|
 |
|
|
Maurício Linhares wrote:
Laércio Queiroz wrote:Uma factory pode ajudar neste sentido.
Uma factory que cria o repositório? E quem injeta a factory na entidade?
Aí ficamos com a história do ovo e da galinha.
Oi Maurício,
Penso na factory criando a entidade e injetando o repositório.
[]s
|
 |
|
|
Maurício Linhares wrote:
luizaso wrote:Galera mais uma dúvida surgiu, na opinião de vocês, existe mesmo sentido em injetar o Repositório, quando necessário em Entities sendo que estes estão intrissicamente ligados em um determinado problema?
Qual seria o sentido desse nível de separação? Algum artigo bacana que justifique os ganhos dessa separação?
Valeu.
Rapaz, o problema é que é muito complicado de se injetar um repositório em uma entidade, especialmente se a entidade ainda não foi salva ou quando ela é na verdade uma entidade relacionada a a entidade principal que foi carregada do seu repositório.
Normalmente quando você precisa de alguma coisa assim, é mais fácil recorrer a um serviço que ligue o(s) repositório(s) a(s) entidade(s).
Uma factory pode ajudar neste sentido.
[]s
|
 |
|
|
Olá,
Sobre encapsulamento - na verdade information hiding - leia: http://en.wikipedia.org/wiki/Information_hiding
Sobre contratos entre os objetos e seus clientes, uma leitura sobre Design By Contract vai te esclarecer algumas dúvidas: http://en.wikipedia.org/wiki/Design_By_Contract
E uma artigo onde o Phillip Calçado fala sobre Contatos Nulos: http://www.fragmental.com.br/wiki/index.php/Contratos_Nulos
[]s
|
 |
|
|
luizaso wrote:
Apenas para título de informação, se em meu projeto .NET eu decido manter em dois projetos diferentes os meus Repositories e meus Entities, crio um problema de referência, pois meu projeto Repositories precisa referênciar o projeto de Entities e o projeto de Entities, se precisar de um Repository, vai ter que referênciar Repositoreis, o que cria uma referência circular não aceita pelo .NET (como sitei em meu primeiro post), mesmo usando de Interfaces não consigo ver uma solução para isso, caso eu queira realmente manter as coisas em Assemblies separados.
Olá luizaso,
Eu postei algo sobre esse problema de referências cíclicas do .NET em meu blog. Eu sempre vi isto como um problema de design, mas gostaria aber a opinião de vcs...
[]s
|
 |
|
|
Interpretar, contextualizar, questionar! Parece bobagem,... mas não é! []s
|
 |
|
|