シンプルなServletコンテナ - Winstone Servlet Container v0.8

 

The Winstone projectは23日(米国時間)、Winstone Servlet Containerの最新版であるWinstone Servlet Container v0.8を公開したことを発表した。Winstone Servlet Container v0.8はJavaで開発されたシンプルなServletコンテナ実装。

Winstone Servlet Container v0.8はGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフトウェア。Winstone Servlet Container v0.8における主な変更点は次のとおり。

  • keep-aliveクエリおよびプールが尽きた場合にblock-and-retryビヘイビアを起こす機能などを含むJDBCコネクションプール機能の拡張
  • フィルタマッチキャッシュ機能の追加(パフォーマンスの改善)
  • ネームベースのバーチャルホスティング機能。--hostsDirオプションを使用することでディレクトリを指定することができる
  • アクセスロギング機能。デフォルトでは無効になっているが、--accessLoggerClassName=winstone.accesslog.SimpleAccessLoggerオプションを使用することで有効化することができる。また指定するクラスを変更すれば、独自にカスタマイズしたロガーを使用することもできる。しかし、デフォルトのロガーがApache Combined/CommonフォーマットロギングおよびResinフォーマットロギングを含んでいることから、これで十分だとされている
  • 組み込み機能の改善。Winstone JarファイルそのものにWarファイルとプロパティファイルを含めることができる
  • Jakarta Slide/Davenport WebDAVとの相互動作試験をクリア

Servletコンテナ実装としてはTomcatが有名。高速性に特徴があるJettyや、ほかにもResinやJRun、アプリケーションサーバまで幅を広げればWeblogic、JBossなどいくつもの実装やプロダクトが存在する。

そうしたServletコンテナとWinstone Servlet Container v0.8の違いは、J2EEに対するサポート姿勢の違いにある。Winstone Servlet Container v0.8はServletコンテナとしての本質的な処理のみをサポートし、J2EEで定義されているほかの機能は提供せず、シンプルであることを目指している。JNDI、JavaMail、EJBなどのServlet自身とは直接関係のないAPIは提供されていない。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

テラハ新シリーズの舞台はハワイ! 新メンバー出演番組のライブ配信も決定
[01:00 9/27] エンタメ
[テラスハウス]海外初進出 新シリーズはハワイで展開
[00:31 9/27] エンタメ
TVアニメ『orange』が映画化! 『orange -未来-』が11/18より2週間限定公開
[00:00 9/27] ホビー
[パトレイバー]後藤隊長カレンダーが「月刊!スピリッツ」付録に 「みんなで幸せになろうよ」
[00:00 9/27] ホビー
[にゃんこデイズ]テレビアニメ化決定 擬人化したネコと人見知りの少女の日常描いた4コママンガ
[00:00 9/27] ホビー

求人情報