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] |
| Zoho、Windows環境でファイル監視機能を追加した統合ログ管理ツール [10:19 5/23] |
| IBM、クラウド環境の構築や管理を自動化するIBM SmarterCloud Orchestrator [10:12 5/23] |
| 【連載】ビジネスIT基礎 Excel関数講座 第54回 文字列として入力されている「85点」を数値に変更する SUBSTITUTE関数 [10:00 5/23] |
| 米VMware、IaaS「VMware vCloud Hybrid Service」を発表 - 日本は来年提供 [09:50 5/23] |
| 【特別企画】仮想化環境やクラウドのために開発されたリバーベッドのパフォーマンスソリューション [09:25 5/23] |
|
Zoho、Windows環境でファイル監視機能を追加した統合ログ管理ツール [10:19 5/23] エンタープライズ |
|
IBM、クラウド環境の構築や管理を自動化するIBM SmarterCloud Orchestrator [10:12 5/23] エンタープライズ |
|
楽天生命、ネット経由の申込みが1000件突破--ネット販売開始から41日目で [10:08 5/23] ライフ |
|
実家暮らしの社会人、27%は家に入金せず・56%は事情がない限り実家を出ず [10:07 5/23] 住まい・インテリア |
|
【連載】Kepler GPUアーキテクチャとプログラム最適化 第4回 Kepler GPUにおける命令の発行方法 [10:00 5/23] 開発・SE |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。