谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

2007-11-01から1ヶ月間の記事一覧

やっと。

yoneさんが「やれば、できる」の意味に気づいたのかな? (http://d.hatena.ne.jp/cero-t/20071126/1196090442のスター参照) ところで、はてなスターって非JavaScript環境では見えないですよね。 ちょっと改善して欲しいところ。

Action → Serviceは同一サーバでももちろんOK

もちろん、Action → Service間は、リモート呼び出しじゃなくて 同一コンテナ内のgetComponentでOK。 ただしその場合、Service内で動いているオブジェクトを 外側から書き換えられないようにする必要がある。 具体的には Dtoのライフサイクルをリクエストにす…

Verifierの実現方法

Verifierの実現方法としては、 Serviceの引数(Entity)にアノテーションを書く Serviceのメソッドにアノテーションを書く かな。 http://oval.sourceforge.net/ OVALあたりを使えば、簡単に提供できるでしょう。 こないだ少しだけ試してみましたが、ホント…

Webアプリケーションのスタック

前から書く書く言って、書いてなかったので。 水色:クライアントサイドで処理 黄色:サーバサイドで処理(Action部) 緑色:サーバサイドで処理(Service部) 点線矢印:リモート呼び出し (REST、JSON、SOAP、getComponentなど) 実線矢印:同一マシン内呼び…

Employeeが上手く呼び出せない

S2Silverlightのサンプルとして、Employeeの検索を作ってみたんだけど Silverlight側で、オブジェクトのデシリアライズしようとする所でコケる。 どういうJSON文字列が返るべきなのか、ちゃんと調べないとダメですね。

Sunの約束: 信頼性があり、ポータブル、機能的なJava Plug-In

http://www.infoq.com/jp/news/2007/11/java-plugin これってさー、XAMLからJava呼び出すのもアリってこと? 今のJavaプラグインじゃXAMLからJavaは、ちょっとナイかなー、って 思ってたんだけど、何かイケそうな予感。

土善旅館行ったら、ここも行っとけ。

旅行をする時には、その土地で一番旨いものを 食べなきゃ気が済まなかったりするわけですが、 土善旅館の周りにも、オススメのお店がありました。 割烹たべた (http://www2.ttcn.ne.jp/~tabeta/) 天然うなぎを、2000円代で食べられるお店。 土善旅館から多分…

sandboxプロジェクトとして承認されました。

おめでとう>自分 まだSVNリポジトリぐらいしか使っていませんが、 まずは、今まで作ったS2Silverlightをコミットしておきました。 今後、動かし方を載せたサイトを作ったり、 Silverlight側のサンプルを追加していきます。 まぁ年内が目標ぐらいで。

開発合宿中!

場所はいつもの土善旅館。 料理が美味しい&たくさん頂けるので、 2泊3日もすれば2kgぐらいは余裕でゲットできます! http://d.hatena.ne.jp/mayamasaki/20071117#1195227592 そういえば、ここでもアナウンスされてますね。 そうなんです、今回もS2Javelin絡…

yoneさんが毎日スターをくれるので

S2Silverlightをsandboxプロジェクトとして 申請しておきました(><) という事で、 JSON → SOAP変換フィルタとして実装しようと思います。 あと、S2JSON単体での切り出しは、いったん保留で。 やはり、S2JSONを提供した所で、それを含むスタックを提供で…

あと、JSON + WSDLはニーズがない?

それはそれとして、「JSON + WSDL」の組み合わせって、 ASP.NET AJAXあたりで採用されている割に、 世の中見た時に、とても流行っているようには見えないんだよね。 少なくともgoogleから「json wsdl」で日本語サイトを検索しても、 トップに来るのは、せろ…

もしくはJSON/SOAP変換フィルタ。

もしくはいっそ、S2JSON的な挙動を一切やめて (JSONから、直接S2コンポーネントを呼ぶのをやめて) JSON → SOAP変換を行なうようなフィルタにしても良いかも。 そうすれば、Springなんかとも繋げられるし そっちの方がニーズがあるかも。

ていうかS2JSONだよね。

S2Silverlightと言いつつ、実際の所はS2JSONだよね。 Silverlightに対応できるように、 ちょこっとリクエスト/レスポンスを加工してることと JSONとWSDLを組み合わせて使っているだけで、 メインの部分は、JSONによるS2コンポーネント呼び出しなんだし。 そ…

何となく動いた

何とか、S2Axis2-ExampleにServletFilterを追加して Silverlightから呼び出すことが出来たらしい。 ■ダウンロード http://hatena.tanimoto.ninja/s2silverlight/SilverlightFilter.java ■必要なもの S2Axis2Examples 0.3.0 (http://s2axis.seasar.org/ja/) S…

Axis2ってクラス解析を自前でやってるんだ。

Axis2ってWSDLの生成を行なってるんだけど WSDLに、サービスメソッドの引数名って入ってるよね? これ、どうやって取ってるのかなーと思って調査開始。 まず、S2Containerの場合。 S2Containerでは、メソッドの引数名の取得って Diiguで埋め込んだ ( = @Para…

JavaOneのBoF出した

てか、1時間ぐらいでササっと書け、、、るわけがなかった!(><) 一応、3時間で3本書いたけど、英語も3年ぶりぐらいなのでボロボロ。。。 ちゃんと準備しなきゃいけないですね、という事を悟りました。

んが、Apache CXFも同じ結果。

Apache CXFもEnunciateと同じ結果で、 WSDLを公開して、VS2008からWeb参照を追加しても、 スタブが自動生成されなかった。 slwsdlコマンドを実行した結果も同じ。

Enunciateも雲行きが良くない。

http://journal.mycom.co.jp/articles/2007/04/17/enunciate/index.html この記事に従って、EnunciateでWSDLを公開してみた。 ただ、そのWSDLに対してVisual Studio 2008 Beta2から 「Web参照を追加」しても、スタブのクラスを自動生成してくれない。 (もち…

Silverlight + S2Axis2じゃダメ。

Axis2ってもしかしてJSONとかサポートしてんじゃね? と思って調べたら、確かにサポートしてた模様。 http://ws.apache.org/axis2/1_3/json_support.html この辺りを参考にして、 S2Axis2-exampleの、WebContent/WEB-INF/conf/axis2.xmlを修正すれば いちお…

音もなく再開。

なんかS2Axis2でも、大丈夫じゃないみたいだ。 これまでの調査結果をまとめると、 現行のVS2008Beta2 + Silverlight Tools AlphaのWeb参照で、Axis2のWSDLは読み込み可 VS2008Beat側でXAMLやコードビハインドを書いてビルドすると、htmlやjsができあがる で…

音を出して終了します。

一応、S2Axis2で大丈夫みたいなので(大丈夫じゃないみたい) いったん、S2Silverlightは終了します m(_ _)m ぼぷっ。 まぁAxis2も肥大化してる感はあるので、 シンプルな対Silverlight専用実装としての、 S2Silverlightに取り組むことがあるかも知れません…

なんかAxisがWikipediaにdisられてる。

http://ja.wikipedia.org/wiki/Apache_Axis 相当disられてるみたいだけど、大丈夫?

なんか問題なくない???

S2Axisでデプロイしたサービスを、Silverlightから呼び出せない、 とか Web参照に追加しようとすると、DISCOに対応しなきゃいけない、 とか聞いていたので、 ダメ元で、Silverlightの開発プロジェクトから、 S2AxisのEchoサービスのWSDLにWeb参照してみまし…

諦めて、Visual Studio 2008 betaをインストール

前のエントリ辺りは、Silverlightに全く触らず、っていうか パケットキャプチャだけもらって、サービス呼び出しを実装してました。 まぁ、そのままじゃ調査も進まんということで ようやく諦めて、Visual Studio 2008 betaをインストール。 、、、なんか、 Mi…

Seasar Conference 2007 Autumn

秋の東京都なのにも関わらず、 なぜか雪崩が発生し、id:yone098さんが滑落されました。 たぶん、そんなヨネムラさんが、一番かわいいと思います。 あと、Irenkaは、前評判(どこの?)通りの熱い内容。 「コードジェネレータとして」は、まだパスが見えませ…

S2Silverlightとか言って。

AIR vs Silverlight vs JavaFXとかよく言われてますけど、 私自身の結論は、Silverlightでした。 取り立てて理由はないんですが、もう好き嫌いですよね。 Flashのヌルっとした所がちょっとダメ、とか。 (こんな表現じゃ伝わらないよなぁ・・・) 実はFlex1.…

サービス呼び出し部分は難しくないねぇ

Teeda-ajaxをベースに、ちょこっと改修したら、 SilverlightからS2を管理するサービスを呼び出す部分は、できた模様。 戻り値のオブジェクトを"d"をキーにしたマップに格納する 戻り値がBeanやBeanの配列の場合は"__type":"型名"をJSON文字列に追加する ぐら…

json-libがpublicプロパティに対応していない

JavaでJSON使うんだったら、json-libだよね。と思ったんだけど、どうやらjson-libは publicプロパティに対応してない。 実は、JSONConfig次第、とかかも知れないけど。 知ってる人がいれば教えてください。 Teeda-ajaxのJSONSerializerはpublicプロパティに…

ブラウザ + HTML + APサーバ(Actionまで) = RIA

ブラウザからもRIAからも、 同様にアクセスできるように「Service層」を切るような、 そんな仕組みを提供したいと思っているんですよ。 つまり、 「ブラウザ + HTML + APサーバ(Actionまで)」と「RIA」を等価に並べて、 そこから、「APサーバ(Service以降)」…

なぜステートレスにこだわるのか?

セッションを使うと、 サーバサイドのリソースを食う なんて表向きな理由もあるんだけど、 それよりも自分が思っているのは、 セッションのオブジェクトがService以降を走ってる途中に、画面から書き換えられる可能性があるなんて怖すぎる ↑の問題を防ぐため…