Consistência de dados em rede

3 respostas
F

Olá,



Estou desenvolvendo um sistema em rede com Servlets/JSP. Só que cheguei a um impasse. Pode ocorrer que em algum momento dois usuários acessem o mesmo dado e façam alterações. Do jeito q estou fazendo um não tomará conhecimente de que outro usuário também está alterando. Isso é um problema.

Um bom exemplo seria marcar um horário em uma agenda. Em princípio os dois vêem o horário livre, e marcam um compromisso no mesmo horário, ou então, apenas editar um campo. Em ambos os casos há conflito, pois um dado salvo poderá ser sobrescrito. O ideal seria bloquear o registro quando algum usuário estivesse editando, e para isso teria q ter uma conexão direta com o banco, o que não imagino como fazer numa aplicação web.

Alguma sugenstão??



Obrigado.



Adriano.

3 Respostas

F

Olá,



dá uma lida nestes dois links do guj.com.br. Eles devem resolver a tua dúvida.



1 - <A HREF="http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=17&PAGE=1" TARGET="_blank">Thread Safety com Servlets

2 - <A HREF="http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListTutorial&MAMUTE_TEMPLATE=ShowTutorial&LIST_TUTORIAL=single&TutorialId=5&PAGE=1" TARGET="_blank">Fazendo uma request HTTP

J

teste

J

teste

Criado 9 de abril de 2003
Ultima resposta 9 de abr. de 2003
Respostas 3
Participantes 3