O uso de sessão em aplicações web

junho 5th, 2010 § 7

Há uma corrente de pensamento que diz que aplicações web deveriam ser stateless. É um pouco confuso, pois certos requisitos naturalmente possuem estado; porém, ser stateless não significa ignorar que o mundo real possuem transições, significa que o armazenamento do estado deve ser empurrado o máximo possível para o lado cliente.

Mas programadores Java EE não tão nem aí. O HttpSession é tão acessível e tão simples de usar que o programador não pensa duas vezes antes utilizá-lo. E talvez aí seja a fonte dos problemas: usa-se demais! As pessoas não se dão conta de que é difícil escalar aplicações web que usam muito Session; e que também pode ir contra a uma boa experiência de usuário, como o voltar ou o favoritar que deixa de funcionar. Acredito que existam alternativas tão melhores que o HttpSession que este só seria raramente lembrado. Veja as seguintes situações e suas alternativas.
» Read the rest of this entry «

Where am I?

You are currently viewing the archives for junho, 2010 at Objectzilla.