2007-01-01から1年間の記事一覧
今月二度目の里帰り。 新幹線の乗車率ピーク? グリーンもいっぱい? じゃぁ東京駅まで行って並ぶしか!
あと、 SAStrutsのSVNリポジトリにtutorial(サンプル)が いくつかあったので読んでみた。 ぱっと見、Strutsとは思えない感じ。 どちらかと言うとStruts2に近い感じ? 試しに、List-Backed ActionForm的な入力を試してみたけど うまく値が設定されず。 まだ…
S2Struts1.3.0-RC2と、S2Container2.4.19の組み合わせで publicフィールドを試してみた。 この組み合わせでバインドする/しないは以下の通り。 ○ : ActionにService ○ : ActionにHttpServletRequest × : ActionにActionForm × : Actionにクエリ文字列のパラ…
http://www.asahi.com/science/update/1222/OSK200712220063.html 母校です。
http://jsonic.sourceforge.jp/ JSON-libはpublicフィールドに対応してなくて残念でしたが この和製JSONライブラリは、publicフィールド対応のほか、 拡張性も高いし、依存ライブラリもないみたい。 S2SilverlightのJSON周りは、これに任せようかな?
http://d.hatena.ne.jp/masataka_k/20071211/1197337254 これ。 Seasarカンファレンスの講義室とは違って、 距離が近い箱の中でのセミナーなので、 内容も一歩深まるし、質問もしやすかったですね。 自動生成はVelocityかIrenkaなのか、 静的解析はCheckstyl…
特定の文字列を含まない正規表現(setter/getter以外を示す正規表現) 昨日、こう書いたんだけど、この指定の仕方だと 多分、java.lang.Objectのメソッドがpointcutに含まれちゃいますよね。 なんか前にも話題になった記憶があるんですが みんな、どうしてる…
父親が還暦を迎えるということで、 ベランダから通天閣が見える大阪の実家に帰ってきました。 週末は、まったり、、、 実家のノートPCを借りてプログラミングかな(笑
http://www.cbook24.com/bm_detail.asp?sku=9784777513291 今日発売か! 買う! 世間はActionScript3.0だとか、いっそObjective-Cだとか言ってる中で 1.0、1.1なんてニッチな照準を合わせてくる所、見事に打ち抜かれました。
Struts1.3.6から追加になったタグらしい。 <html:link ...> <html:param name="aaa" value="bbb"/> <html:param name="ccc" value="ddd"/> </html:link> これでクエリ文字列に、aaa=bbb&ccc=dddが含まれる。 いまのところ、name属性とvalue属性しか定義できず、 <html:link>みたいな高機能さはないらしい(Mapも展開できない) まぁ、MayaaとかELを使っているなら paramNameと</html:link>…
あう、初めて知ったのでメモ。 <html:link>タグにクエリ文字列を付与したい場合、 単一のプロパティなら、paramId、paramName、paramPropertyを指定して、 複数のプロパティなら、nameとpropertyでMapを指定する、 というのが教科書的なお約束。 で、これ排他利用かと思</html:link>…
diconのpointcutを記述する時に「setter以外」を指定したい場合は、こう書く。 (?!set).* 「setter/getter以外」を指定したい場合は、こう。 (?!(get|set)).* テストコード。 import java.util.regex.Pattern; import junit.framework.TestCase; public clas…
S2Dao + Derbyで、IDアノテーションを使ってinsertした後に、 insertしたオブジェクトに自動生成された主キーの値が設定されるはずなんだけど なぜかnullが設定されてしまう。 どうもinsertした後にS2Daoが「values IDENTITY_VAL_LOCAL()」した時に (本来、…
S2StrutsのMap-backed ActionForm絡みでもうひとつ。 クエリ文字列に xxx=yyy という記述を含めておいて、 Action側に setXxx(String str) メソッドを作っておけば 自動的に値がバインドされる。これは便利。 でも、クエリ文字列に xxx(yyy)=zzz という記述…
StrutsのActionFormは、 Map-backed ActionForm(マップバックドアクションフォーム)とか、 List-backed ActionForm(リストバックドアクションフォーム)とか使えて便利。 http://struts.apache.org/1.3.8/userGuide/building_controller.html#map_action_…
よねさんから、早くblog更新しろってプレッシャーが掛かっているので!(><) S2Struts + Mayaa + S2Dao + Derbyで掲示板システムを作成中。 エンジニアの休暇は、やっぱりプログラミングですよね!
yoneさんが「やれば、できる」の意味に気づいたのかな? (http://d.hatena.ne.jp/cero-t/20071126/1196090442のスター参照) ところで、はてなスターって非JavaScript環境では見えないですよね。 ちょっと改善して欲しいところ。
もちろん、Action → Service間は、リモート呼び出しじゃなくて 同一コンテナ内のgetComponentでOK。 ただしその場合、Service内で動いているオブジェクトを 外側から書き換えられないようにする必要がある。 具体的には Dtoのライフサイクルをリクエストにす…
Verifierの実現方法としては、 Serviceの引数(Entity)にアノテーションを書く Serviceのメソッドにアノテーションを書く かな。 http://oval.sourceforge.net/ OVALあたりを使えば、簡単に提供できるでしょう。 こないだ少しだけ試してみましたが、ホント…
前から書く書く言って、書いてなかったので。 水色:クライアントサイドで処理 黄色:サーバサイドで処理(Action部) 緑色:サーバサイドで処理(Service部) 点線矢印:リモート呼び出し (REST、JSON、SOAP、getComponentなど) 実線矢印:同一マシン内呼び…
S2Silverlightのサンプルとして、Employeeの検索を作ってみたんだけど Silverlight側で、オブジェクトのデシリアライズしようとする所でコケる。 どういうJSON文字列が返るべきなのか、ちゃんと調べないとダメですね。
http://www.infoq.com/jp/news/2007/11/java-plugin これってさー、XAMLからJava呼び出すのもアリってこと? 今のJavaプラグインじゃXAMLからJavaは、ちょっとナイかなー、って 思ってたんだけど、何かイケそうな予感。
旅行をする時には、その土地で一番旨いものを 食べなきゃ気が済まなかったりするわけですが、 土善旅館の周りにも、オススメのお店がありました。 割烹たべた (http://www2.ttcn.ne.jp/~tabeta/) 天然うなぎを、2000円代で食べられるお店。 土善旅館から多分…
おめでとう>自分 まだSVNリポジトリぐらいしか使っていませんが、 まずは、今まで作ったS2Silverlightをコミットしておきました。 今後、動かし方を載せたサイトを作ったり、 Silverlight側のサンプルを追加していきます。 まぁ年内が目標ぐらいで。
場所はいつもの土善旅館。 料理が美味しい&たくさん頂けるので、 2泊3日もすれば2kgぐらいは余裕でゲットできます! http://d.hatena.ne.jp/mayamasaki/20071117#1195227592 そういえば、ここでもアナウンスされてますね。 そうなんです、今回もS2Javelin絡…
S2Silverlightをsandboxプロジェクトとして 申請しておきました(><) という事で、 JSON → SOAP変換フィルタとして実装しようと思います。 あと、S2JSON単体での切り出しは、いったん保留で。 やはり、S2JSONを提供した所で、それを含むスタックを提供で…
それはそれとして、「JSON + WSDL」の組み合わせって、 ASP.NET AJAXあたりで採用されている割に、 世の中見た時に、とても流行っているようには見えないんだよね。 少なくともgoogleから「json wsdl」で日本語サイトを検索しても、 トップに来るのは、せろ…
もしくはいっそ、S2JSON的な挙動を一切やめて (JSONから、直接S2コンポーネントを呼ぶのをやめて) JSON → SOAP変換を行なうようなフィルタにしても良いかも。 そうすれば、Springなんかとも繋げられるし そっちの方がニーズがあるかも。
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…