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

Groovy で Webサービス公開

Groovy1.1 を使えば、アノテーションが使用できるので Groovy スクリプトで WebServices のクラスを定義する事が可能。ただし、wsgen コマンドを使う場合は、groovyc コマンドで Java クラスを作成する必要があるなど、Groovy で実行するメリットはあまり無…

JavaSE 6 で Webサービス公開と実行

JavaSE 6 には JAX-WS 2.0 が用意されており、簡単に WebServices を公開・実行する事が可能になっている。WebServices を公開・実行する手順は以下の通り。 WebService アノテーションを使って WebServices 公開用のクラスを定義 wsgen コマンドを使って関…

Tuscany を JavaSE 6 で実行する

Tuscany SCA 0.9.9 の場合 Tuscany 0.9.1 と同様に 0.9.9 も JavaSE 6 で実行できない。 実装も変更されており、Tuscany 0.9.1 よりも動作させるのに手間どった。一応、以下のようなアスペクトクラスを使う事で動作するようにはなったが、なんとなく実用的と…

IronPython を使って Excel ファイルの指定セルの値を取得

IronPython を使って、既存 Excel ファイルの指定セルの値を取得するサンプルを作成する。 事前準備 Microsoft Office 2003 がインストールされていれば、以下のように clr を import し、office と Excel の .NETアセンブリを AddReference するだけでよい…

Ruby on Rails で "1対多" 関連を使ったサンプルを作成

d:id:fits:20070730:1185814188 で Grails を使って作成したサンプルと同様のものを Ruby on Rails で作成する。 rails アプリケーションの作成 モデルクラスの作成 DB の作成 コントローラーとビューの作成 実行 rails アプリケーションの作成 rails コマン…