Plugin para um sistema

1 resposta
E

Olá, estou precisnado criar plugins para um sistema que desenvolvi, é que preciso acrescentar modulos a este sistema conforme forem solicitados,
porém não estou encontrando como se cria um plugin e como associar há este sistema. Já procurei em varios lugares e não encontrei nada,
se alguem poder me ajudar, postar um link de uma apostila ou tutorial, vou ficarei grato.

Fico aguardando, se alguem poder me ajudar.

1 Resposta

mcbarsotti

humm, faz uma arquitetura voltada a interfaces, onde você vai ter o seu .jar principal (core) onde ele tem varias interfaces lá dentro e você vai ter os “plugins” dentro de outros .jar separados do core, os plugins vão implementar as interfaces que estão no .jar core, ai é só fazer um properties ou algo do tipo falando que foi adicionado um “plugin” em seu sistema e qual é esse plugin.

como você adicionou o .jar contendo o plugin em seu classpath, o core vai encontrar quem implementa a interface e vai conseguir executar.

ou então usa injeção de dependencias! o spring framework é uma boa para isso tb.

boa sorte.

Criado 6 de novembro de 2008
Ultima resposta 6 de nov. de 2008
Respostas 1
Participantes 2