Catalina is the reference implementation of the Servlet API specification. It is packaged in Tomcat along with Jasper (the reference implementation of the JavaServer Pages (JSP) specification.
CatalinaはServlet API仕様のリファレンス実装です。 Jasper(JavaServer Pages(JSP)仕様のリファレンス実装)と共にTomcatとしてパッケージされます。
Catalina will also run servlets that conform to the Servlet API specification separately from Jasper. It has no internal code dependencies on Jasper, although Tomcat as a whole includes some code that optimizes performance when Catalina and Jasper are in fact deployed together.
Catalinaもまた、Jasperとは別に、Servlet API 仕様に準拠しているServletを実行します。 TomcatはCatalinaとJasperが実際に一緒に配備されるときに、パフォーマンスを最適化するコードを全体的に含んでいますが、Jasperに対して内部コードの依存性は持っていません。
The Catalina code base has a fairly long lifetime (stretching back to when it was going to be the next version of Apache JServ). Current efforts are primarily focused on integrating the new features requried by version 2.3 of the spec (which just entered public draft status), adding the last remaining bits of functionality present in Tomcat 3.x but not yet in Catalina (support for web server connectors and the ability to run a web application under a security policy), and improving performance. The following documents provide a more detailed look at what's going on.
Catalinaコードベースは、かなり長期間存在しています(それがApache JServの次のバージョンになるつもりだった時までさかのぼります)。 現在の取り組みは、主に(公開ドラフト状態で導入された)バージョン2.3の仕様で要求された新しい特徴の統合、まだCatalinaにはないがTomcat 3.xで提供されている機能の最後の残っている機能(Webサーバ・コネクタのサポートと、あるセキュリティポリシーのもとでWebアプリケーションを実行する機能)の追加、そしてパフォーマンスの向上に向けられています。 次のドキュメントでは、さらに詳細な情報を提供します。
The following documents describe the internal architecture of Catalina in more detail.
以下のドキュメントは、Catalinaの内部のアーキテクチャの詳細について記述しています。