Expressで少し遊んでいたのですが、情報が少なくてどうもよく分かりません。Javaのサーブレットビルダの方がよくできているような気がします(詳細が分かると考えが変わるかもしれませんが)。値段もずいぶん違いますしね。Javaでは、サーブレットビルダはなくなったそうです。^^;)今回は、ちょっと目先を変えて、CORBAで遊んでみました。いっても、別に難しいことをしている訳ではないのですが。Servletがクライアントになり、Webブラウザから与えられた文字列を、CORBAサーバを呼び出して大文字に変換するものを作ります。いえば、以前にRMIとServletを組み合わせて同じようなプログラムを作ったのですが、ここには書いていませんでしたね。11月号を参照してください(物書きの部屋)。次のようなIDLを作りました。4は、エンタープライズ版でないとCORBA開発支援機能がないので、コマンドラインからJDKのIDLコンパイラを実行して各種ファイルを生成します。それを使って、サーバ側を次のようにしました。}}クライアント(Servlet)側は、ウィザードが生成したソースを元に、次のようにしました。out.println("文字列が指定されていません。}}で、これもJDKに付いているtnameserv.exeを実行しておいて、まずサーバ側を実行し、次にServletを実行します。JBuilderのIDE内でServletを実行すると、いきなりGetメソッドが呼ばれるので、「文字列が指定されていません」という表示になります。ように指定すると、hogehogeの部分を大文字に変換したものが表示されます。そのとき、サーバ側の画面を見ると、param1の値として、このhogehogeの部分が表示されていることが確認できます。いうわけで、クリスマスイブスペシャル(?)でした。ケーキを食べながらこういうことをするのも、乙なものかなぁ。本日の教訓CORBAクライアントとして動くようになりました。RMIの時よりも、実行環境を作るのは簡単かも。