nod::ぶろぐ:RIA::Flex/AIR/Flash

FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ帳

S2Flex2 rc-1をリリース(予定)

S2Flex2-rc-1を本日(8/29)にリリースする予定です。

Beta7からの修正/変更内容は以下の通りです。

・Message関連のクラスを整理
(Interface->Classになったことでamf3.diconの変更)

・S2AnAに対応するためにAMFのHeaderについて、実装を進めました。
Flex2側から認証情報を渡せるようにしました。
S2Flex2:AMFのヘッダ情報の解析部分について改良し、
Flex2側より渡されたヘッダ情報情報を取得できるようにしました。

・s2-container2.4-rc1に対応しました。
(MeraAutoRegisterをCoolDeployから外しました)

・Flex側からMapを渡した際にkeyの値が小文字になってしまうのを修正しました。

Beta-7ではflex2_exampleの対応版をリリースしていませんでしたが
今回はflex2_exampleも修正してリリースします。
flex2_exampleはCoolDeploy対応として、diconファイルを記述したものになります。

blogのコメントで頂いたHotDeploy対応ですが、別プロジェクトとして作成しています。

CoolDeployからHotDeployにする際に同じプロジェクトで切り替えるようになっていないのは、

・diconファイルの変更
・web.xmlの変更
・RemoteServiceをMetaではなくアノテーション(backport175/tiger)でつける
・serviceCustomizerコンポーネントの定義変更

の4つの手順が必要できちんと動かすのに時間がかかってしまったからでした。
s2flex2のrc-1ともにflex2_example_hotdeployとしてリリース予定です。

リリース後はまたmlやサイトでアナウンスいたします。

2006/08/31 追記:
8/29ぎりぎりにリリースしました。
つぎはrc-2->1.0の予定です。

#リリースはこのエントリーを書いている時点ではまだです。
#先にリリースしてからというのも正論です。m(__)m
S2Flex2 
http://s2flex2.sandbox.seasar.org/ja/

#S2Flex2を含む、Flex関連のプロジェクトです。
Akabana
http://akabana.sandbox.seasar.org/

Posted by nod at 2006年08月29日 12:32 | コメント (5) | トラックバック (1) | Clip!! | Clip!! | このエントリーを含むはてなブックマーク |digg it! |del.icio.us it!

この記事に対するコメント

すいません、質問させてください。
S2Flex2を使わせていただいてます。
Flexアプリケーションを開発端末で作成しています。
で、いざサーバ環境を構築してサーバにアクセスしてテストしてみたところ、最初のログイン処理は正常に行われるのですが、ログイン後のアクションがすべて行われない(サービスに飛ばない)という現象に悩まされています。

開発端末ではきちんとサービスに飛んでいますし、サーバ環境でも最初の処理は正常終了するのに、といったところで行き詰まっています。

何か情報がありましたらご教授ください。
DBはOracle10g、WASはTomcat5を使用しています。
flex-services.xmlのchannelsは以下のように記述しています。

<channels>
<!--
s2flex2 gateway
-->
<channel-definition id="s2-amf" class="mx.messaging.channels.AMFChannel">
<endpoint uri="http://localhost:7070/FlexExamples/gateway" class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>false</polling-enabled>
</properties>
</channel-definition>
<!--
openamf gateway
-->
<channel-definition id="open-amf" class="mx.messaging.channels.NetConnectionChannel">
<endpoint uri="http://localhost:7070/openamf/gateway" class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>false</polling-enabled>
<serialization />
</properties>
</channel-definition>
</channels>

すいませんが、よろしくお願いします。

Posted by: nuki at 2006年09月11日 22:32

自レスで申し訳ありません。
上の質問はTomcatの設定がおかしかったようです。
お騒がせしました。

もう1つ聞きたいのですが、今、ポートが8080以外のポート番号を指定して実行すると、サーバに接続できません。
これはどこかで8080ポート番号を使用するように定義されているのでしょうか?

Posted by: nuki at 2006年09月12日 16:35

Flex2アプリケーションから接続する先は2つ指定方法があります。

・s2flex2Serviceで指定する。
->gatewayUrlプロパティで指定します。
・flex-services.xml
 上記コメントに書いていただいている s2flex2 gatewayのendpointのuriを変更します。

nukiさんの例では7070ポートに接続したいということですよね?

Flex Builder 2のコンパイルは、コンパイルオプションで指定しているファイルの変更のみでは、変更が反映されないことがあります。
Project ->cleanを選択して生成済みのswfを一度削除してからコンパイルをすれば接続先の変更が反映されたswfが生成されるはずです。

Posted by: nod at 2006年09月13日 20:57

返答ありがとうございました。

おっしゃるとおり、完全にコンパイルし直されていなかったようです。
8080以外のポートでも無事接続できました。
助かりました。ありがとうございました!

Posted by: nuki at 2006年09月14日 15:02

nukiさん。

動作報告ありがとうございます。
無事に接続できたとのことでなによりです。

rc-2もリリースしましたので、またどうぞよろしくです。

Posted by: nod at 2006年09月16日 13:21

コメントを投稿する




保存しますか?



この記事のトラックバックURL


この記事に対するトラックバック

» S2Flex2-rc-1もうすぐリリース

nodさんからBeta-7リリースのメールをいただき、こちらの開発環境もBeta-7にアップデートしなきゃと思っていたら、rc-1になってしまいました。今回は待...
Tracked by: CTO日記 at 2006年08月29日 18:33


Flex.org - The Directory for Flex Get Adobe Flash Player Made with dreamweaverMade with fireworksPowered by Movable Type 3.36Powered by Wandering Wind
Copyright : [Articles] (C) nod::ぶろぐ:RIA::Flex/AIR/Flash All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.