2010-06-01から1ヶ月間の記事一覧

スレッドプール

javaで非同期処理をするなら java.util.concurrent.Executorを利用すれば良い。 Executor ex0 = Executors.newSingleThreadPool(); Executor ex1 = Executors.newFixedThreadPool(int nThreads); Executor ex1 = Executors.newCachedThreadPool();みたいな感…

Axis2 Spring 連携 その2

Axis2 と Springを連携させて インジェクションさせるコトに成功した。 @Resourceを使うのも出来た。axis2のサンプル群の中にspringguideがあるけど それ通りに作らなくても動作させられる。 色々やってみた感じ applicationContextでbeanを定義しないとイン…

Axis2 Spring 連携 その3

ちょっとまとめ① @Autowired を利用するには、 SpringBeanAutowiringSupportを継承する。継承していれば、services.xmlにspring用の定義は記述せずともインジェクションされる。② @Resource を利用するには、 applicationContext.xmlでbeanを生成していれば…

Axis2 その3

services.xmlに以下のようにウェブメソッドを定義します。 classes.MyService みたいに記述しますが で記述する場合は、OMElementを引数にして、さらに返り値のOMElementにしなきゃダメっぽい。

Axis2 Spring 連携

連携させるサンプル作成をちょこちょこしているワケですが。。。applicationContext.xmlファイルに定義したbeanを生成するコトは 随分前に出来ました。 今はアノテーションからインジェクションする方法を探していたのですが それが出来ました。@Autowiredで…

java インジェクション

アノテーションからインジェクションするプログラムを作成中。DIコンテナを作る勉強の一環としてやってる。 Eclipseで言えば srcディレクトリ配下のファイルを全て内部的に把握させてあげなきゃならないのだが… ファイル情報はやっぱり、java.ioで把握して情…

メモ

勉強しておきたい項目を列挙(自分メモ) 【Struts2】・ScopedModelDriven・ActionForm(strtus1の機能だけど)【その他】・DIコンテナの作成方法 → アノテーションからインスタンス生成方法は分かった。まぁ、予想通りreflectionを利用すれば問題なし。 オブジ…

カバレッジレポート

カバレッジレポートには網羅基準というのがあるらしい。C0 … 命令網羅 C1 … 分岐網羅 C2 … 条件網羅などの網羅基準らしい。dJUnitでは、C0とC1(本家サイトによると微妙に違うらしい)を 網羅基準としているようだ。C0、C1を完全に賄えるツール(ライブラリ)を…

struts2 ModelDriven以外に何かあったような...

struts2に新機能としてModelDrivenの他に何かあったような気がするんだけど。。。何か FieldDrivenみたいな機能だったような気がするんだけど…忘れた。。。勉強しようと思ったのだが… 名前が分からないと勉強のしようがない(苦笑)

struts2 java.util.Listの格納データが配列 取得方法

金曜日の定時後に色々あって気になったのでサンプル作ってみました。前提 ・struts2のModelDrivenでlistを渡しています。 ・listの中身は単純に0〜9までの数字を入れているだけです。 以下、jspです。 <s:form namespace="/"> iterator - start<br/> <s:iterator value="list" status="st"> one output<br/> <s:property value="list[#st.index][0]"/> <br/> all output<br/> <s:property/> <br/> iterato…</br/></s:property/></br/></br/></s:property></br/></s:iterator></br/></s:form>

MySQL ibatis

MySQLのバージョン5以上でストアド機能が追加されました。それで そのストアドをibatisを利用してコールする場合 updateメソッドを利用しないといけない。ただし ResultSet型でストアドのコール結果を取得する場合は queryForObjectもしくはqueryForListメソ…

作業内容

久々に「作業内容」について書くなぁ〜今までやったこと ・JUnit ・dJUnit ・axis2 ・MySQL(ストアド、トリガー、javaからコールする方法)って感じですかね。 で、出来ればaxis2に関する知識がある方がいればコメント下さい。axis2 + springのサンプルを作っ…