Vzor POST-REDIRECT-GET
Vzor POST-REDIRECT-GET zkráceně PRG jsem objevil v článku Michaela Jouravleva
Redirect After Get. PRG pattern se snaží najít cestu jak udržet aplikaci “svěží”.
Článek naráží na známý problém s dvojitým odesláním požadavku. Uživatel například odešle formulář a na výsledné stránce použije klávesu F5, což má za následek znovu odeslání formuláře a provedení té samé akce. Cest jak dostat aplikaci do nekonzistentního stavu díky akcím back, forward, reload je vícero.
Abych se přiznal, tak jsem článek Redirect After Get nedočetl dokonce, ale téma mi přijde tak zajímavé, že jsem na něj chtěl co nejdříve upozornit. Pokud vás článek a téma oslovuje pak doporučují pročíst i příslušnou diskusi, která bývá velice plodná.
Související články
Související epizody CZ Podcastu
- #217 · Ivo Lukačovič
O Windy, JavaScriptu a budování firem.
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.