Modularização de aplicação

Bom dia,

Qual a melhor forma de modularizar uma aplicação com o objetivo de diminuir o tamanho de downloads durante um processo de atualização ?

Eu gostaria de algo granular ao ponto de atualizar somente uma tela de cadastro de clientes (devido a uma minuscula mudança de layout) dentro de um sistema comercial completo por exemplo.

Um jar por cadastro ?
Plugins, usar um framework tipo jpf ou usar um rcp do netbeans/eclipse que já tem a infra pronta ?
Sugestões ? :wink:

Obrigado.

[quote=khaoz]Bom dia,

Qual a melhor forma de modularizar uma aplicação com o objetivo de diminuir o tamanho de downloads durante um processo de atualização ?

Eu gostaria de algo granular ao ponto de atualizar somente uma tela de cadastro de clientes (devido a uma minuscula mudança de layout) dentro de um sistema comercial completo por exemplo.

Um jar por cadastro ?
Plugins, usar um framework tipo jpf ou usar um rcp do netbeans/eclipse que já tem a infra pronta ?
Sugestões ? :wink:

[/quote]

Nope… a melhor forma de fazer isso é usar download incremental. O JWS faz isso. Ou seja, basicamente vc puxa as diferenças entre o jar que tem e o novo.

Fora isso, vc pode pode puxar um classe por vez e criar um novo jar localmente com as classes velhas substituídas pelas novas. Isso é um problema se o jar for assinado. Provavelmente vc precisaria um classloader especial (como o do jws).

E vai, o jar tem alguns k, puxar todo não mata ninguem…