matsukaz's blog

Agile, node.js, ruby, AWS, cocos2d-xなどなどいろいろやってます

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

Spring Web Services まとめ その5

エンドポイントマッピング(Chapter5) サービスの入力メッセージとendpointの実装をマッピングするためには、エンドポイントマッピングを利用する。 エンドポイントマッピングとしては、ペイロードを元にマッピングするPayloadRootQNameEndpointMappingや、SO…

Spring-WSの発表

JSUGでSpring Web Services概要を発表してきました。つたない説明&面白味の少ない内容だったかもしれないです。聞いてくださった方、申し訳ありませんでした(汗) 仕事もようやく午前様な毎日から抜け出せそうなので、またSpring-WSについて調べていこうと…

jQueryのcompressed版は重い

オレンジニュースでも取り上げられてたブログのエントリ。 早速compressed版からuncompressed版に置き換えてみたけど、体感的にはあんまり変わらない気も・・・?やっぱり利用するpluginやブラウザのJSエンジン、マシンスペックなんかの複合的な要因が影響す…

発表します

JSUGでSpring-WSについて発表することにしました。ライトニングトークスなのであまり時間もないですし、ここで書いたことをまとめた感じになるかと。 こういう場で発表した経験はないので今から緊張しちゃいますが、やらないよりはやった方が得るものもある…

Spring Web Services まとめ その4

アノテーションの利用(Chapter 5) endpointの実装には、AbstractXXXEndpointクラスを継承する他に、@Endpointアノテーションを利用する方法も用意されている。 @Endpointを利用した場合の特徴は以下の通り。 実装するクラスはPOJO。 1つのクラス内に複数のen…

Spring Web Services まとめ その3

payload endpointsの実装種類 (Chapter 5) その2では、JDomを利用してpayload endpointsを実装するため、AbstractJDomPayloadEndpointクラスを継承した。その他のAPIを利用する場合には、それぞれ対応したクラスを継承する。以下は、利用可能なAPIと継承元ク…

Spring Web Services まとめ その2

Webサービスの実装 (Chapter 3) contract-firstなWebサービス開発を行う際は、実際に送受信されるXMLメッセージ構造を意識することが最も重要。 XMLメッセージ構造 ここでは、休暇申請情報を表す以下のXMLメッセージ*1を例とする。 <HolidayRequest xmlns="http://mycompany.com/hr/schemas"> <Holiday> <StartDate>2006-07-03</StartDate> <EndDate>2006-07-07</EndDate> </Holiday> <Employee></employee></holidayrequest>…

Spring Web Services まとめ その1

前から気になってたSpring Web Services(以下 Spring-WS)を試しているので少しづつまとめてみるテスト。 Spring-WSの特徴 (Chapter 1) Spring-WSはドキュメントドリブンなWebサービス開発を行うためのプロダクト。 contract-firstな開発を行うもので、XML Sc…

jQueryを利用してselected、checkedで選択状態に

jQueryを利用してコンボボックスを選択状態にできないかなって思って調べていたら、selectで指定のものを選択状態にってエントリを発見。早速試してみました。 <select id="col1" name="col1"> <option value="val1">値1</option> <option value="val2">値2</option> <option value="val3">値3</option> </select> ってHTMLに対して $("#col1").val("val2"); って記述でほんとに選択状態にできま…

jQuery 1.1.3リリース

jQuery 1.1.3がリリースされました。ブログによると、80以上のバグFIXと800%以上のパフォーマンス向上がはかれたんだとか。どんだけ〜? 今開発中のシステムで置き換えても問題はなかったので、このまま1.1.3で行く予定です。効果は感じられるんかな?