2

序文

  • 通常、Webアプリケーションのセッションには、特定のユーザーのデータが格納されます(そのデータは、ユーザーが同じWebサーバー/サイトにアクセスするたびに利用できます)。

  • %mdatEmbperl(Perlのテンプレート化されたWeb開発フレームワーク)には、非常に興味深い機能があります。個々のWebページ(ハッシュ)のレベルで保存/取得されるユーザーに依存しないセッションデータです。

質問

  • 同様の機能(すべてのユーザーの要求にアクセスできるユーザーに依存しない「セッション」データ)は、他のWeb開発環境/スタックにまったく同じ形式(perl Webページデータ)またはある程度類似して存在しますか?

    私は特に、Webフレームワークの一部として実装/アクセス可能な機能について質問しています。「ページURLのキーを使用して$ backend_database_storeを介して独自のソリューションを簡単に実装できる」という、明白で簡単に実行できるDIYソリューションではありません。

    これは、Embperlの機能を説明するのに役立つ非Embperlアナログを見つけようとしたことから生まれた純粋に理論的な質問%mdatです。宇宙の3人が使用する完全にあいまいなものでない限り、この例がどのWeb開発スタック/フレームワークからのものであるかは関係ありません:)

背景

%mdatこれは、ハッシュに関する最近のEmbperlの質問に答えようとしたことから生じました。Web開発の他の機能と比較して説明しようとしました。その後、私は実際には同様の機能を備えた他のフレームワークを知らないことに気づきました。buit私は必ず存在しなければならない:)

4

1 に答える 1

1

Yes, although it called "cache".

e.g. in Mason $m->cache will return your whatever object. even a %mdat if you like to.

http://www.masonhq.com/docs/manual/Devel.html#data_caching

Your "user-idependet session data", smells like cache, looks like a cache and reads like cache. Only missing some features - e.g. you can use $m->cache at every level of your application.

于 2011-01-11T14:24:02.967 に答える