Abordagens Java para configuração e adaptação no contexto de Linhas de Produto de Software
2 respostas
brccosta
Olá pessoal,
No contexto de Linhas de Produto de Software, gostaria de saber a abordagem de vocês (em nívem de código fonte, projeto) para lidar com configurações / adaptações de interface em sistemas Web.
Além disso, em relatórios, em um cenário em que para cada cliente são logotipos diferentes (caracterizando-se como Configuração em tempo de implantação), qual é a abordagem de vocês?
No contexto de Linhas de Produto de Software, gostaria de saber a abordagem de vocês (em nívem de código fonte, projeto) para lidar com configurações / adaptações de interface em sistemas Web.
Poderia ser mais específico ?
Além disso, em relatórios, em um cenário em que para cada cliente são logotipos diferentes (caracterizando-se como Configuração em tempo de implantação), qual é a abordagem de vocês?
Isso pode ser feito de várias maneiras. A abordagem, mais simples na minha opinião é convention-over-configuration: convenciona-se que o nome do arquivo do logotipo deve ser img/logo.png e deve ser colocado na raiz da aplicação, como você tem que configurar um servidor por cliente mesmo, basta trocar o arquivo. Uma outra maneira seria manter uma tabela de configurações globais, do tipo chave-valor e incluir uma entrada para indicar o caminho do arquivo de logotipo …
brccosta
Convention-over-configuration. Eu utilizo esta estratégia também.