Seasar2

Dolteng 0.0.1 リリース

S2での開発効率UPを図るchura用プラグイン Dolteng がリリースされました!現状では、主に以下のことができます。 JPA用のEntityクラスの自動生成 Kuina-Dao用のDaoインタフェースの自動生成 JPA用のアノテーション作成支援 で、早速試してみました。HSQLDB…

Seasar Conference 2006 Spring 終了

盛況のもと、無事終了しました。ご来場頂いた皆さん、ありがとうございました。 主にコミッタブースにいた自分としては、S2/DBの他のセッションがある中、コミッタブースに来て下さった方に、特に感謝するところです。S2Axis2のミニセッションも、思ってい…

Axis2 0.95 リリース

Axis2 0.95 がリリースされました。 http://ws.apache.org/axis2/ 新規追加の機能 Transport framework improvements (ListenerManager) AxisServlet auto start when application server get start up Module dis-engagemnt support Loading module (.mar) …

Axis2 Information Model

さて、大分間を空けてしまったけど、S2Axisの開発に向け、Axis2へのサービスのデプロイ方法を調査してみる。 Axis1.x と Axis2 では、アーキテクチャが大きく変わってしまっているので、一から調べ直しです。 Information Model まず、Axis2でサービスは「In…

パフォーマンス徹底比較 Seasar2 VS Spring

この結果は楽しみ! お客様やSIerの方に対しても、安心してS2を導入してもらえる材料になりそうです。

S2アンチパターン その1

最近、なぜWebアプリのプロファイリングなんかを行っていたかというと・・・、去年担当した、S2を使ったプロジェクトでパフォーマンス問題が発生していたので、そのトラブルシューティングをしてました。そこで発見した問題を、S2アンチパターンとして紹介し…

Goyaオブジェクトモデル

WEB+DB PRESS Vol.31 のS2特集で、Goyaについて説明されていたので、Goyaのオブジェクトモデルを図にしてみた。図にしないと覚えられないんです。 ※注 オブジェクトモデルは、Goyaの成果物のひとつであり、Goya自体は要件定義/外部設計/内部設計/実装/テ…

Webサービスをどこで使ったらうれしい?

Webサービスが世の中に登場して以来、もう5年は経ったけど、まだまだ普及しているとは言い難い。 その理由としては、技術的なことではなく、Webサービスを利用する意義を見出せていないからだろう。自分もそうであるように・・・(笑)Object-One 第一回(こ…

Axis2 REST Support

Axis2ではREST(Representational State Transfer)をサポートしています・・・って、どういうことなのでしょう。http://ws.apache.org/axis2/0_94/rest-ws.htmlRESTについてはあまり詳しく知らなかったけど、どうやらSOAPとRESTは、いろいろと論争があるみ…

Axis2 AXIOM

Axis2では、SOAPメッセージの送受信に、AXIOM(AXis Object Model)というオブジェクトを使ったモデルを採用している。http://ws.apache.org/axis2/0_94/OMTutorial.htmlAXIOMは、StAX(JSR 173 Streaming API for XML)に基づいている。 StAXは、Pullベース…

Axis2サンプル実行

Webサービスのデプロイ Standard Distribution(axis2-std-0.94-bin.zip)をダウンロードして展開し、sample/userguide にあるサンプルをAxisサーバにデプロイします(aar=Axis Archive)。AxisサーバへのデプロイはWeb管理画面から可能です。 http://localh…

Axis2インストール

アークテクチャから変わったというAxis2を試してみました。 http://ws.apache.org/axis2/index.htmlAxis1:handler chain model → Axis2:pipeline architecture ということらしいですが、アークテクチャについては別途詳しく知らべてみようと思ってます。 …