Results 1 - 5 of 5 results out of about 720 pages. (0.23 seconds)
- guice/Wicket/GuiceFilter . . . 5 matches
- ...= GuiceFilterの利用 =
サーブレットフィルタとしてGuiceFilterを用いると、@SessionScopedや@RequestScopedのアノテーションが有効になる。
それらのスコープの制御は、Guiceがサーブレットからのリクエストをフックして行うからである。
Wicketでこの機能を利用するには、基本的には「[[guice/Se...
- guice/CustomScope . . . 4 matches
- ...のオブジェクトを返すようにする。@RequestScopedはこのパターン。
* 現在の「状態」ごとに唯一のオブジェクトを返すようにする、スレッドは複数でもよい。@SessionScopedはこのパターン。
* 明示的に「開始」と「終了」呼び出しを行い、その間で唯一のオブジェクトを返すようにする。たぶん単一スレッドだが、複数になるかもしれない。
* ...
- guice/Manual/UserGuide/Scopes . . . 3 matches
- ...プによって変更可能である。
スコープによってインスタンスを再利用することができる。
つまり、そのライフタイムをアプリケーション(@Singleton)、セッション(@SessionScoped)、リクエスト(@RequestScoped)と区別することができる。
Guiceはウェブアプリ用のスコープを定義するためのサーブレット拡張を提供している。
それ以...
- guice/Manual/Integration/Struts2Integration . . . 2 matches
- ...equests in a session. Define a Counter object which will live on the session:
{{{
@SessionScoped
public class Counter {
int count = 0;
/** Increments the count and returns t...
- guice/Manual/Extensions/CustomScopes . . . 1 match
- ...}
Tip: 目的のスコープがリクエストやセッションを表すならば(SOAPリクエストのような), Guiceのサーブレット拡張に存在するRequestScopedやSessionScopedを考慮すべきである。
そうしないと、誤ったアノテーションをimportしてしまう可能性がある。
そのような問題をデバッグするのはフラストレーションになるだろう。
=...