Guardar dado permanentemente

Olá, eu estou aprendendo ainda a desenvolver sites, estou estudando JavaScript agora, mas ai me veio uma dúvida, estou com um projeto que precisaria guardar o nome da pessoa que o usar permanentemente, por exemplo, ao iniciar no site pela primeira vez, usaria uma prompt que pediria o nome da pessoa e assim toda vez que ela entrasse teria uma mensagem de Bem Vindo, consigo fazer isso com Java ou só com banco de dados?

Você pode até utilizar o cache para armazenar o dado temporariamente, mas precisa utilizar um banco de dados para guardar um dado permanentemente.

Sugiro se atualizar sobre HTML5, pois agora com a utilização do local storage é possível guardar dados permanentes no cliente

1 curtida

Primeiro cuidado, JavaScript é uma coisa, Java é outra bem diferente.

Agora sobre guardar de forma permanente no client-side, a partir do HTML5 é possível sim!

Lhe recomendo o estudo do IndexedDB

http://www.macoratti.net/15/03/html5_data.htm

https://developer.mozilla.org/pt-BR/docs/IndexedDB

https://developer.mozilla.org/pt-BR/docs/IndexedDB/Usando_IndexedDB

Só cuidado que isso é permanente enquanto o próprio usuário não limpar tudo do navegador, que pode incluir dados de aplicativos.

1 curtida

Utilize Cookies, aqui tem um site explicando seu funcionamento.

https://www.w3schools.com/js/js_cookies.asp

Vamos se atualizar ai gente, cookies agora apenas pra armazenamentos temporários durante o acesso, e olha lá ainda.