Jettyは21日現在、最新の開発ブランチを6系(旧 Jetty Experimental)とし、開発段階にある。Jettyは100% Javaで開発されたHTTPサーバおよびServletコンテナ。Apache License Version 2.0のもとオープンソースソフトウェアとして公開されている。Jettyには軽量で高速に動作するという特徴がある。
オープンソースソフトウェアにおけるServletコンテナとしては実質的にTomcatがデファクトスタンダードの位置づけにある。WebサーバにはApacheを採用し、ServletコンテナにはTomcatを採用。お互いをApache Tomcat mod_jkサーバコネクタで接続して運用するというスタイルをとることが多い。
JettyではJettyでWebサーバとしての特徴もServletコンテナとしての特徴も兼ね備えることで、サーバコンテナ間の通信から生じるオーバーヘッドがかからないとされている。JettyはライセンスがApache License Version 2.0であることから、いくつかの製品には組み込まれて使用されている。
現在開発が進められているJetty 6 (旧Jetty Experimental)は、アーキテクチャを見直し、最初からビルドされた新しいJettyの実装。ひとつ前のバージョンであるJetty 5からはほんの少しのコードが移植されただけにすぎない。Jetty 6ではServletにおけるフィルタやコンテキストのコンセプトにより適したアーキテクチャに変更されることになる。
開発中のJetty 6はJava 1.4およびJava 1.5を対象としている。Jetty 4.2およびJetty 5.0がJava 1.2からJava 1.4まで、Jetty 5.1がJava 1.2からJava 1.5までで動作するが、Jetty 6では1.4以降のサポートになる点に注意されたい。対応しているHTTPはHTTP/1.1 RFC2616、Servletは2.4以降に対応している。
Jetty 6で提供されることになる機能のうち主なもは次のとおり。
Jettyは10年をこえる開発とメンテナンスの経験をもって再構築されることになった。その間、JavaのコアAPIが提供する機能や、サードベンダが提供するAPIはより協力し、そして迅速に動作するようになっている。Jetty 6の成果物がどのようなものになるか、注目する価値はあるといえる。
| もうひとつのJava Webサーバ、安定版リリース - Ravenous 0.4.0公開 [2005/11/17] |
| J2EE1.4 公式認定 - Apache Geronimo 1.0-M5 [2005/10/7] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
| TI、再生可能エネルギー向けアプリ開発用マイコン搭載ソーラーキットを発表 [08:00 2/10] |
| 東レ、電子ペーパー用CNT透明導電フィルムの量産化技術を開発 [08:00 2/10] |
|
サイバーエージェントがアールフォース・エンターテインメントを子会社化 [09:56 2/10] ネット |
|
Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] エンタープライズ |
|
北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] エンタープライズ |
|
NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] エンタープライズ |
|
OAD『君のいる町 ~黄昏交差点~1』よりキャストメッセージを紹介 [09:22 2/10] ホビー |