タグ

Servletに関するkamatama_41のブックマーク (6)

  • URLパターンの優先順位 - Webアプリケーション - サーブレット入門

    ここまでにURLパターンの4つの記述方法を見てきましたが、URLパターンの指定の仕方によっては複数のパターンにマッチする場合があります。その場合サーブレットの呼び出しがどのパターンにマッチするかはURLパターンの記述方法毎に優先順位があります。 URLパターンの優先順位は下記の通りです。 高 特定のファイルへのマッピング パスマッピング 拡張子マッピング デフォルトマッピング 低 上から順に優先順位が高いです。その為、「特定のファイルへのマッピング」が一番優先順位が高く、「デフォルトマッピング」が一番優先順位が低いことになります。 パスマッピングで「/*」と書けばデフォルトマッピングと同じことが出来るのにデフォルトマッピングが用意されているのは、パスマッピングで「/*」と記述してしまうと拡張子マッピングの方が優先順位が低いため、拡張子マッピングにマッチしなくなってしまうためです。 例えば下

    kamatama_41
    kamatama_41 2015/02/16
    “パスマッピングで「/*」と記述してしまうと拡張子マッピングの方が優先順位が低いため、拡張子マッピングにマッチしなくなってしまうためです。”
  • 感想: 体系的に学ぶ 安全なWebアプリケーションの作り方 - penultの日記

    読んでます。 体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践 作者: 徳丸浩出版社/メーカー: SBクリエイティブ発売日: 2011/03/01メディア: 単行購入: 119人 クリック: 4,283回この商品を含むブログ (146件) を見る まだ途中だけど、主にJava/Tomcatユーザとしての備忘メモ。ただし、セキュリティの専門家でも何でもないので間違いは大いにあると思われます。 HttpOnly 属性の指定(p.103) Tomcat では、Tomcat7以降(Servlet 3.0以降)なら単純に web.xml か web-fragment.xml に <session-config> <cookie-config> <http-only>true</http-only> </cookie-config> </session-confi

    感想: 体系的に学ぶ 安全なWebアプリケーションの作り方 - penultの日記
  • サーブレット3.0仕様書邦訳版

    サーブレット3.0仕様書邦訳版 2010年5月 邦訳(ODF)のダウンロードはここから PDF版のダウンロードはここから サーブレット3.0とTomcat 7のチュートリアルはここから このファイルはOpenOfficeのODTフォーマットであり、OpenOffice WriterまたはMicrosoft Office Word 2007以降で読むことができる。Internet Explorerでうまくダウンロード出来ないときは(ファイル拡張子が.zipとなったときは、これを元に戻す必要がある)、FirefoxやChromeなどのブラウザを使用をお勧めする。OpenOfficeはここからダウンロードできる。Writerを使うときは下図のようにナビゲータを左枠にはめ込むと、見たい章、節、図表を簡単に開くのにWordの見出しマップと同じ使い方ができる。 仕様書をアプリケーションの開発者が読むこ

  • ScalaでServletを使ってみる

    Scala仕事をサボって勉強しています。ScalaJava VM上で動くオブジェクト指向+関数型言語で、Javaクラスを使ったり、ScalaクラスをJavaで使ったりできるんですね。とても楽しいです。 インタープリタで対話的に実行できるし、スクリプト言語のように実行できるし、コンパイルして実行することもできます。実行環境は、MacPortsで入れることができるので、インストールもお手軽にできます。 んで、Scalaをコンパイルすると、.classファイルができる。つまり、Javaをコンパイルした時と同じモノが出来るわけです。このおかげで、JavaScalaはシームレスな連携をするので、ScalaでWebアプリを実装できるんじゃねーかと思い、やってみた。 環境は以下の通り。 Mac OS 10.5.6 Eclipse 3.4.2 + Scala Eclipse Plugin 2.7.3

    ScalaでServletを使ってみる
  • Tomcat 7も対応したServlet 3.0の6つの主な変更点

    実装する仕様は、以下のバージョンにアップデートされました。 Servlet 2.5⇒Servlet 3.0 JSP 2.1⇒JSP 2.2 EL 2.1⇒EL 2.2 連載では3回の連載を通して、Tomcatの最新メジャーバージョンであるTomcat 7について説明します。第1回目と第2回目でServlet 3.0を紹介し、第3回目でTomcat独自の新機能を紹介する予定です。 Servlet 3.0における6つの主な変更点 第1回目となる今回は、Tomcat 7が実装したServlet 3.0について説明します。Servlet 3.0とはJSR-315のことを指します。Tomcatは、このJSR-315仕様を実装しています。 Servlet 3.0では、Servlet 2.5に対して主に、次のような仕様変更を導入しました。 Ease of Development(EoD、開発容易性)

    Tomcat 7も対応したServlet 3.0の6つの主な変更点
  • Servlet 3.0 の超シンプルなサンプル (pom も) - 宇宙行きたい

    ちょっとした Java のライブラリ使うサーバ書かなきゃいけなかったのですが、 折角なので、Servlet 3.0 で書いてみたら鼻血が出るほど簡単で、今まで web.xml とか書いてたのはなんだったんだ状態になったので、 超シンプルなサンプル書いてみました。 package org.yoshiori; import java.io.IOException; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.H

    Servlet 3.0 の超シンプルなサンプル (pom も) - 宇宙行きたい
  • 1