22日(米国時間)、OOWebの最新版となるOOWeb 0.4が公開された。OOWebはLGPLのもと提供されているオープンソースソフトウェアのJava組み込みHTTPサーバ。軽量なHTTPサーバで、アプリケーションに組み込んで使用することができる。主な用途はHTTPサーバへの接続試験など。
OOWeb 0.4での主な変更点は次の通り。
OOWebはCherryPyやRubyOnRailsに着想を得て開発されたJavaの組み込みHTTPサーバ。Javaオブジェクトをウェブページとしてマッピングすることができる。OOWebはGroovyやVelocity、FreeMarkerのようなテンプレートエンジンではなく、JavaのオブジェクトでHTML文書を生成しそれをHTTPサーバに出力するシンプルなフレームワーク。サポートしている機能や特徴は次の通り。
JDKに限らず、GIJ、GCJ、JamVM、SableVM、Kaffeなど複数のJava仮想マシンで動作する。CherryPyやRubyOnRailsを模倣して作成されたフレームワークだが、JavaのリフレクションAPIの特徴から、名前を使ってGET/POSTメソッドの引数を呼び出すことはできない。
Javaプログラムの開発中に、ごく簡単にHTTPサーバを使った試験を行いたいことがある。GroovyやVelocity、FreeMarkerといったフレームワームは試験に使用するには準備が必要になるし、Apacheを使うにしてもインストールと設定が必要。OOWebはそうした場合に簡単に使うことができるHTTPサーバだ。OOWeb 0.4で27KBしかなく、サンプルコードを真似ることで簡単にソースコードも記述できる。
| 【レポート】リリースまで1年、Java SE 6"Mustang"の概要を一足早く把握する [2005/8/16] |
| 次世代ウェブアプリケーションフレームワーク - Jakarta Tapestry 4.0 β3 [2005/7/29] |
| デザインとコーディングを分離するフレームワーク - Wicket 1.1-beta1公開 [2005/7/27] |
| ビュー/ロジック分離型テンプレートエンジン Maya 0.9.8公開 [2005/8/5] |
| 日本語リソース搭載 - JavaベースのBlogツール Pebble 1.9公開 [2005/8/16] |
| Java EE 5への扉を開く? - オラクル、EJB3.0のプレビュー版を公開 [2005/8/25] |
| J2EEコンポーネント開発ツール - IBM Workplace Designer 2.5公開 [2005/8/25] |
| JXTAベースのP2Pアプリケーション作成ツール - P2P Sockets 1.2公開 [2005/8/16] |
| IBM、Apache Geronimoへサポート提供 - 管理コンソールをオープンソース化 [2005/8/10] |
| サイバー、ストップ風疹プロジェクトに賛同して社員3200人にワクチン接種 [18:49 5/23] |
| ライフサイズ、モバイル対応のビデオ会議ソリューションを発売 [15:39 5/23] |
| ブラザー、両面印刷対応で無線LAN搭載のコンパクトなA4カラーレーザー [15:01 5/23] |
| 日本オラクル、業務アプリケーションスイートの最新版を発売 [14:36 5/23] |
| パラゴン、Windows Server 2012対応のハードディスクの抹消ユーティリティ [14:06 5/23] |
|
「あしたのジョー」ベリーストロングなLINEスタンプ発売 [22:37 5/23] ホビー |
|
田村ゆかり生出演! ニコ生で「ゆかり☆ちゃんねる2」5/28に放送決定 [22:31 5/23] ホビー |
|
GIGABYTE、GeForce GTX 780搭載グラフィックスカードのOCモデルなど2機種 [22:30 5/23] パソコン |
|
GALAXY、NVIDIA GeForce GTX 780搭載のハイエンドグラフィックスカード [22:30 5/23] パソコン |
|
ZOTAC、最新GPU「NVIDIA GeForce GTX 780」を搭載したグラフィックスカード [22:30 5/23] パソコン |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。