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 ?
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 ?
[/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…