Ylvi.

Framework Simples para Desenvolvimento de Serviços em Java usando a injeção de dependência
Baixe Agora

Ylvi. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Apache
  • Preço:
  • FREE
  • Nome do editor:
  • netociety ltd
  • Site do editor:
  • http://ylvi.org/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 23 KB

Ylvi. Tag


Ylvi. Descrição

Quadro simples para o desenvolvimento de serviços em Java usando a injeção de dependência Para usar o YLVI, você não precisa configurar ou aprender nada de novo.ylvi é uma estrutura de serviços semelhante à mola ou google Guice, mas muito mais simples. Idéia de design de YLVI é que um serviço é sempre separado em uma definição de API e mais implementações de serviço. Além disso, uma implementação só pode depender de outras APIs, nunca implementações. A YLVI usa fortemente a convenção sobre a configuração para encontrar APIs de serviço e implementações correspondentes. Para começar, você só precisa saber que os serviços da YLVI devem terminar com o serviço de palavras-chave, e a palavra-chave padrão em uma implementação de serviço é usada para marcar isso como implementação padrão, se existir mais de uma implementação. Coloque ylvi.jar ao seu caminho, inicialize Ylvi e comece a usá-lo. É realmente tão simples assim. Há apenas algumas outras coisas que você precisa saber: · As implementações de serviço devem sempre ser singletons, portanto, seus métodos devem ser seguros. · Implementações de serviço Implementam a interface Inicializável se precisarem de um trabalho adicional durante o início e a parada do serviço. · Use a anotação @config para variáveis de serviço que precisam ser configuradas. Defina um valor padrão e use-o sem pensar quando e como ele é configurado mais tarde. · Use a anotação @inject em uma variável para definir uma dependência para outra API de serviço. A implementação correta de serviço é automaticamente injetada e pode ser usada nos métodos de serviço. · Uma implementação implementa se houver mais, uma implementação que podem ser usadas. Você fornece uma dica para especificar qual uso a implementação suporta. · Se você tiver várias implementações de serviço implementando, use a anotação @lazy na anotação @inject, para que possa ligar mais tarde a implementação correta do serviço. · O teste JUnit de serviços YLVI é trivial e parte do conceito principal. Além disso, o YLVI fornece um mecanismo elegante para zombar dos serviços dependentes. · YLVI fornece alguns métodos de utilidade que também são úteis por outros projetos. · YLVI não tem dependências para outras bibliotecas. Requisitos: · Java.


Ylvi. Software Relacionado

Trândio

Framework para programação concorrente com base em componentes com eventos e encadeamentos em Java ...

127 1.6 MB

Download