Solucionando o problema de envio duplo

Gostaria de ver como os desenvolvedores da Web evitam o problema do envio duplo. Então, basicamente, meu entendimento do problema é o seguinte:

O envio duplo ocorre quando um usuário impaciente envia um formulário várias vezes, causando problemas. Esse problema pode ser corrigido pelo JavaScript (especificamente scripts jQuery) que desabilitam o botão de envio depois que o formulário foi enviado - uma fraqueza disso é se os clientes tiverem o JavaScript desabilitado.

Existem também métodos de detecção no servidor.

Então, minhas perguntas são:

Como as pessoas superam a dupla submissão? Qual é o exemplo da vida real de um problema causado por envios duplos? Algum Framework de Aplicativo da Web possui ferramentas de envio duplo incorporadas?

questionAnswers(7)

yourAnswerToTheQuestion