Ol� Daniel, � meio loucura fazer lock de registro para um usu�rio via WEB! Uma solu��o que utilizei for colocar um campo timestamp no registro e inserir o timestamp do registro no formul�rio enviado para o browser do usu�rio, quando o usu�rio postava a altera��o eu primeiro verificava o timestamp. Caso o timestamp estivesse diferente, eu deixava em se��o o que o cara havia preenchido e enviava uma janela para avisar que o registro havia sido alterado (j� mandava os dados que o registro estavam no banco) e perguntava se o usu�rio queria alterar.
Achei esta abordagem melhor que fazer Lock do registro no banco. Se o usu�rio simplesmente fecha o browser, fudeu!, seu registro vai ficar um bom tempo em lock! Agora se voc� necessita que ninguem abra para edi��o o registro, acho que compensaria manter um map no escopo da aplica��o (isto teria problema se for rodar em cluster!) e utilizar a estrat�gia de timestamp dos registros que descrev� acima. Espero que tenha ajudado Forte Abra�o > -----Original Message----- > From: Daniel C�cero Amadei [mailto:[EMAIL PROTECTED]] > Sent: ter�a-feira, 21 de janeiro de 2003 00:10 > To: [EMAIL PROTECTED] > Subject: RE: [enterprise-list] Lock de registro > > > Domingos, > > Era um lock no banco de dados mas o pessoal ja me respondeu... > > > >From: Domingos Antonio Pereira Creado J�nior <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: <[EMAIL PROTECTED]> > >Subject: RE: [enterprise-list] Lock de registro > >Date: Mon, 20 Jan 2003 08:45:29 -0200 > > > >Ol� Daniel, > > > >vc estah querendo fazer lock no bd ou na interface? > > > > > > > -----Original Message----- > > > From: Daniel C�cero Amadei [mailto:[EMAIL PROTECTED]] > > > Sent: quinta-feira, 16 de janeiro de 2003 18:18 > > > To: [EMAIL PROTECTED] > > > Subject: [enterprise-list] Lock de registro > > > > > > > > > Amigos, > > > > > > Existe alguma forma de executar um lock em um registro em um > > > sistema WEB? > > > Por exemplo, ao tentar editar um registro, se ele estiver > > > sendo editado por > > > outro usu�rio o sistema n�o permitir? > > > > > > []'s > > > Daniel C. Amadei > > > Sun Certified Java Programmer - Platforms 1.2 & 1.4 > > > > > > _________________________________________________________________ > > > MSN Messenger: converse com os seus amigos online. > > > http://messenger.msn.com.br > > > > > > > > > > --------------------------------------------------------------------- > > > Para cancelar a subscri��o, envie mensagem para: > > > [EMAIL PROTECTED] > > > Para comandos adicionais, envie mensagem para: > > > [EMAIL PROTECTED] > > > > > > > > > >--------------------------------------------------------------------- > >Para cancelar a subscri��o, envie mensagem para: > >[EMAIL PROTECTED] > >Para comandos adicionais, envie mensagem para: > >[EMAIL PROTECTED] > > > []'s > Daniel C. Amadei > Sun Certified Java Programmer - Platforms 1.2 & 1.4 > > _________________________________________________________________ > MSN Messenger: converse com os seus amigos online. > http://messenger.msn.com.br > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: > [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
