terça-feira, 28 de junho de 2011

Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress)

Simplificando, Guice alivia a necessidade de fábricas eo uso de novas em seu código Java. Pense Guice é @ Inject como o novo novo . Você ainda vai precisar para escrever fábricas em alguns casos, mas seu código não dependerá diretamente sobre eles. Seu código será mais fácil mudar, teste de unidade e reutilização em outros contextos.


Guice abraça natureza, tipo Java é seguro, especialmente quando se trata de recursos introduzidos no Java 5, como os genéricos e anotações. Você poderia pensar em como preencher Guice características ausentes para o núcleo Java. Idealmente, a própria linguagem seria fornecer a maioria dos mesmos recursos, mas até essa linguagem vem junto, temos Guice.



Guice ajuda você a criar melhores APIs, ea API Guice si dá um bom exemplo. Guice não é uma pia de cozinha. Nós justificamos cada recurso com pelo menos três casos de uso. Em caso de dúvida, nós deixá-lo fora. Nós construímos a funcionalidade geral que permite estender Guice ao invés de adicionar todos os recursos para o quadro principal.


Guice visa tornar o desenvolvimento e depuração mais fácil e rápido, e não mais duro e mais lento. Nesse sentido, Guice fica longe de surpresas e magia. Você deve ser capaz de entender o código com ou sem ferramentas, embora as ferramentas podem tornar as coisas ainda mais fácil. Quando os erros ocorrem, Guice vai a milha extra para gerar mensagens úteis.


Para uma introdução ao Guice e uma comparação com o novo eo padrão de fábrica, ver apresentação Bob Lee vídeo. Depois disso, vá para a guia do utilizador .


Guice (Juice pronunciado) é o prêmio Jolt vencer, 100% Java gelo sobre o bolo de Java injeção de dependência. Ao contrário de outros frameworks populares como Spring DI, Guice é totalmente favorável ao recursos da linguagem Java e moderno combina a simplicidade com um desempenho impressionante e simpatia desenvolvedor. Google Guice: Agile Frameworkwill Injeção de dependência leve, não só dizer como, mas também irá dizer-lhe porquê e porque não, de modo que todo o conhecimento que você ganha vai ser tão amplamente aplicáveis ​​possível.


Cheia de exemplos e informações de fundo, este livro é uma adição valiosa para o seu conhecimento da moderna ágil Java. Aprenda simples anotação injeção de dependência driven, escopo e AOP, e porque todas as obras assim que funciona. Seja o primeiro a se familiarizar com conceitos que são susceptíveis de ser incluídas em um futuro Java EE ou liberação SE (através da JSR 299). Fazer as coisas sem ter que escrever qualquer XML. O que você aprenderá Descubra por que frameworks de injeção de dependência resolver seus problemas, e como Guice preenche essa lacuna. O que Guice pode fazer, não pode fazer e como aplicar esse conhecimento. Como Guice compara com as alternativas populares como o Spring Framework.


O que o futuro nos reserva, incluindo Guice IDE, a versão Guice próxima ea padronização de conceitos Guice através JSR 299. Como você pode construir no mundo real, aplicações web utilizando frameworks Guice alimentado populares como o Wicket ou Struts 2. Como desenvolver uma pilha completa Guice / Struts aplicação 2/Hibernate. O que você pode realmente fazer com Java moderna. Que este livro é para Este livro é para desenvolvedores profissionais Java que estão interessados ​​em injeção de dependência e as modernas práticas de codificação Java, e que querem resolver a complexidade com uma solução de qualidade simples, poderosa e alta que os poderes de uma das maiores aplicações do Google perfil: AdWords . Esta pode ser uma alternativa para Primavera para muitos.


Nenhum comentário :

Postar um comentário

Total de visualizações de página