Então cv,
Dependendo do ponto de vista pode ser assim do jeito que vc. disse.
Mas no nosso caso acredito que não…Vou explicar melhor…
Temos um ERP aqui na empresa com 47 licenças e 102 usuário concorrentes, e determinados momentos não há licenças disponíveis para todos.
Uma solução é óbvia: comprar mais licenças.
Entretanto o custo deixou a diretoria um pouco assustada. São US$ 3.000 por licença adicional e mais 10% ao ano de manutenção.
Então, fizemos um levantamento detalhado do perfil dos usuários e determinamos algumas aplicações que poderíamos estar atualizando a base do ERP mas sem utilizar o ERP, mas sim uma aplicação em outra plataforma, no caso Java. Com isso conseguiríamos diminuir a qtde. de usuários concorrentes no ERP.
Assim, modelamos o sistema em Java e vamos desenvolver utilizando o framework JSF e a IDE Java Studio Creator da sun.
No ERP existe algumas particularidades, principalmente no tratamento de textos, que temos que refletir no Java… Então criamos diversas classes em um pacote chamado comuns, que são classes comuns para todas as aplicações que criaremos.
Entretanto, em determinado momento alguém pode precisar alterar alguma dessas classes. E esse alguém pode ser mais de um ao mesmo tempo… Seria + ou - assim, dois desenvolvedores criando um novo método em uma classe para fazer a mesma coisa… O CVS não me ajuda em nada neste caso…
O que precisaria mesmo é determinado acesso único ao arquivo.
Tô certo ou tô errado??