タグ

Javaとservletに関するsinsengumi-2のブックマーク (3)

  • 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つの主な変更点
  • HttpServletResponse#getOutputStream()したストリームは自分でclose()するのか?

    久々にJavaな話題。昨日社内で、 「Servletの中でresponse#getOutputStream()や#getWriter()したストリームは、自分でclose()する必要があるの?それともclose()せずに放置が正解なの?」 という質問を受けた。僕は「自分で獲得したリソースは自分で明示的に解放すべき」という考えが基にあり、思い返すと、doGet()やdoPost()メソッド内でちゃんと自分でclose()するコーディングを長年に渡って行ってきた。flush()に関してもclose()したタイミングで行われるだろうし、初期のアホコンテナに対しては、ちゃんと後処理を行ってくれないんじゃないか、という不信感があったため、いつも自分でclose()を明示的に呼んでいた。 でも、昨日質問を受けて、果たしてclose()を自分でする必要があるのか?コンテナにclose()は任せる必要が

  • 改訂サーブレット・チュートリアル

    改訂サーブレット・チュートリアル (サーブレット3.0及びTomcat 7対応) 2010年12月 株式会社 クレス このチュートリアルのODTファイル(7.3MB)のダウンロードはここから このチュートリアルのPDF版ファイル(8.9MB)のダウンロードはここから (ファイルが大きいのでInternet Explorerで取り込めないときは、リンク個所を右クリックして「対象をファイルに保存」を実行する) 教材として使われているアプリケーションのWARファイルのダウンロード: 基的な教材(tutorial.war) 非同期処理の見(async_request.war) セキュリティの章の教材(security.war) (リンク箇所を右クリックして、「対象をファイルに保管」を実行する) このファイルはOpenOfficeのODTフォーマットで作成されており、OpenOffice(あるい

  • 1