Dividir aplicação em modulos

2 respostas
werney

Meu problema é o seguinte: Tenho uma aplicação java e preciso que manipule alguns módulos (módulos seriam jars, subprogramas). Por exemplo, cada jar cotem um algoritmo especifico para resolução do problema, ou seja, cada jar pode ter um genético, rede neural ou colonia de formigas. o usuario pode escolher qual algoritmo (jar) usar, e se quiser usar mais de um pode escolher a ordem.

Por que preciso deles em jar? por que preciso inserir novos algoritmos a aplicação sem precisar alterá-la.

A duvida é: como é que eu vou ler esses jar, passar os dados necessários para executa-lo tudo isso na ordem indicada pelo usuario, e em tempo de execução?

2 Respostas

fernandopaiva

Procure sobre OSGI. Com OSGI você pode modularizar todo seu sistema.

t+ e boa sorte.

werney

Blz, já tinha lido sobre isso.

Agora, uma outra duvida. Tem algum outro modo de iniciar o OSGi junto com a aplicação de modo que fique inperceptivel para o usuario, que não seja pelo console. E tem como instalar e ativar cada “bundle” do mesmo jeito?

Criado 3 de março de 2012
Ultima resposta 3 de mar. de 2012
Respostas 2
Participantes 2