【特集】
去る3月1日(米国時間)、The Apache Tomcat Teamは「Apache Tomcat 6.0.10」をリリースした。それ以前にも6.0.xというバージョンは公開されていたが、それらは開発版という位置づけであったため、この6.0.10が6系では初の安定版ということになる。
本稿ではApache Tomcat 6.0のインストールやNetBeans/Eclipseでの使用方法を解説する。その上で、新たに対応したServlet 2.5やJSP 2.1などを利用したいくつかのプログラムの例を紹介したい。
まずは、Apache Tomcat 6.0.xにおける主な変更点や、5.x系から移行する際に注意すべき点から見ていこう。
Tomcat 6.0.x系では新たにServlet 2.5とJSP 2.1がサポートされるようになった。5.5.x系でもServlet/JSPを使用することができたが、サポートされているバージョンはそれぞれ2.4/2.0までだった。一方、昨年5月に正式リリースされたJava EE 5には2.5/2.1が含まれるため、Java EE 5対応のサーブレットコンテナとして稼動させるためには両バージョンへの対応が不可欠だ。
詳しい内容は後述するが、Servlet 2.5ではアノテーションによる設定/コーディングの簡略化や、web.xmlファイルの構文の変更などといった改善が施されている。また、JSP 2.1では式言語として「Unified Expression Language(以下、Unified EL)」がサポートされた。JSP 2.0でも簡易な式言語に対応していたが、Unified ELはさらに汎用的な構文を備えている。加えて、JSP 2.1では、JSFとの整合性をとるための拡張もいくつか組み込まれた。
Tomcat 6.0.xでサポートされているUnified ELのバージョンは2.1である。Unified ELに関する詳細はSun Developer Networkの記事を参照していただきたい。また、Servlet 2.5のサポートにともなって、Tomcat 6.0.xで動作する全てのWebアプリケーションはServlet 2.5のxsdを使用するように変更されている。この点には注意されたい。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
【レポート】「appliko」がオススメAndroidアプリを紹介!! - 1月31日~2月8日のAndroidアプリランキング [01:30 2/11] 携帯 |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |