Pessoal, desculpe-me se minha dúvida estiver no lugar errado.
Desenvolvi um sistema que, atualmente, serve para 5 clientes diferentes.
O código e as bibliotecas são exatamente iguais para todos eles, as regras que são diferentes para cada cliente eu trato no código (não é a melhor das soluções, mas enfim…).
Toda vez que altero algo, preciso modificar os arquivos de configuração (persistence, components, jboss-web, etc), empacotar o código em um .war e subir o arquivo. Repito essa operação para cada cliente, que agora são apenas 5, mas logo serão uns 20. Ou seja, logo terei que subir 20 códigos!!!
Seria perfeito se eu pudesse fazer algo do tipo: todo meu código (view, controller, entidades, bibliotecas) em um lugar, e os arquivos de configuração de cada cliente em outro.
Isso é possível? Teria que usar EJB, não é mesmo?
Alguém poderia me dar uma luz sobre essa questão?
Abraços!!!