新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…
GAE SDK1.2.0 (実装中にGAE1.2.1にupdateしたが、基本的には1.2.0で作業) Java1.6.0(Java1.5ではエラーになる。詳細は後述。) FlexBuilder 3.2.0 作業内容 以下、実際の作業手順。 ※前提として、GooglePluginのEclipseへのインストール、及びBlazeDS+Flexプロジェクトの設定周りなどは省略。 BlazeDSの最小構成に関しては、この辺りを参考に適当に構築した。 概要 ざっと手順を書くと以下の通り 1. Javaのコンパイラを1.6に切り替え 2. appengine-web.xmlにtrueを設定 3. xalanをlibに配置 4. service-config.xmlをfalse に設定 5. BlazeDSのソースを修正(AbstractAmfInput.java, BaseHTTPEndpoint.
一般的に、RIAではその設計上サーバサイドでユーザの状態を持つ必要がほとんどない。例えば、Flexなら、ショッピングカートを実装するためにわざわざサーバ側でセッション変数を使わなくとも、Flexアプリケーションの内部変数、つまり ActionScriptの変数でカートの中身を保持すれば良い。 しかしながら、RIAであってもセッション変数を使ってサーバ側で保持せざるを得ないデータがひとつだけある。それは認証に関するものだ。認証はユーザがアプリケーションを起動した際に一度だけ行われ、それ以降はIDやパスワードのやりとりをせずとも済むのが好ましい。そのためには、認証情報をリモートオブジェクトのコンテナたるサーバ側でセッションに関連づけて保持する必要がある。 もし認証情報をサーバ側で保持しないとなれば、ユーザの特定や正当性検証を行うためリモートオブジェクトのあらゆるメソッドに引数としてID/パスワ
前回からの続き Flexアプリケーション向けのサービスをBlazeDSで構築するにあたり、認証をどのように扱うかという問題について、 a) FlexContext経由で HttpSessionを使ってセッション変数へアクセスできる b) aを利用し、認証メソッドが一度呼び出され成功した際にセッション変数へ認証情報をセットする c) aを利用し、各メソッドの先頭に認証状態のチェックを行う処理を入れる というソリューションを解説した。しかし、この方法にはいくつかの問題点がある。最近の Java設計者であればすぐに下記の2点を解決したいと考えるはずだ。 α - ひとつは、FlexContextや HttpServletRequestといったコンテキスト依存の APIを使用することでコンポーネントの独立性が低下し(ひらたい言い方をすると、POJOでなくなる)、再利用の機会を喪失するうえユニットテス
ActionScriptのオブジェクトをシリアライズするためのバイナリフォーマットを AMFという。BlazeDSは、AMFとJavaオブジェクトのネットワーク透過な変換レイヤを提供するオープンソースのミドルウェアで、2007年12月にAdobeによってベータ版が公開された。 それまでにもリバースエンジニアリングにより同様の機能を持ったミドルウェアがオープンソースでいくつか開発されているが、Adobe自身が公開に踏み切ったことには大きな意味があるといえるだろう。 なお商用版として AdobeはLCDS(旧名FDS)というミドルウェアを販売している。 BlazeDSで何が出来るのかを平たく説明すると、Flash(正しくはFlex)アプリケーションから、サーバ上にある Java Beanのメソッドを HTTP経由で呼び出すことが出来るのである。EJBクライアントがステートレスセッションBean
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く