[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

servletとjavaに関するtezukamのブックマーク (6)

  • Java ブロッキングとかノンブロッキングを理解したい - SIerだけど技術やりたいブログ

    この記事はブロッキングやノンブロッキンクとは何か、Servlet3.0の Async Servletや Servlet3.1の NonblockingI/Oとは何か、を理解することが目的です。 検証バージョン ブロッキングI/O コード例(シングルスレッド) 実行例 コード例(マルチスレッド) 実行例(マルチスレッド) ブロッキングI/Oで何がいいか ブロッキングI/Oで何が困るか ノンブロッキングI/O コード例 実行例 ノンブロッキングI/Oで何がいいか ノンブロッキングI/Oで何が困るか Tomcatのコネクタ実装 ブロッキングI/O HTTP Keep-alive 今までありがとうBIOコネクタ ノンブロッキングI/O SocketProcessorの実行タイミング HTTP Keep-alive BIOとNIOを比べる その他の仕組み Servlet3.0 Async Servl

    Java ブロッキングとかノンブロッキングを理解したい - SIerだけど技術やりたいブログ
  • 自明でない日々: どのサーブレットにどの URL パターンがマッピングされているか

    Monday, November 12, 2012 どのサーブレットにどの URL パターンがマッピングされているか Servlet 3.0 では, HttpServlet クラスを継承したサーブレットクラスに @WebServlet アノテーションをつけることによって, web.xml ファイルの記述を大幅に削減することができるようになりました. それはそれで EoD (Ease of Development) に資する面が多々あって喜ばしいことなのだろうとは思います. その反面, どのサーブレットクラスにどの URL パターンをマッピングしたんだか, あとで調べるときに若干難儀するような気がしなくもありません. 何か楽な方法はないものかなと思っておりましたところ, Servlet 3.0 で ServletContext インターフェースに追加されたメソッドが使えそうな気がしてきました

    tezukam
    tezukam 2012/11/14
    ServletRegistration
  • Servlet3.0で追加されたファイルアップロードを使う - じゃばらの手記

    Servlet3.0から、HttpServletRequest#getParts()というメソッドが追加され、ついにJavaEE標準でファイルアップロードが使えるようになりました。 JSFと連携する方法を調査したので、過程と結論をメモしておきます。 @MultipartConfigアノテーションの付いたServletが必要 前提として、getParts()を使うには@MultipartConfigアノテーションの付いたServletが必要です。 この制約のおかげで実はgetParts()はかなり使いにくくなっています。 JSFとは連携出来ない? 私が調査したのはJSFでアップロードファイルを取得する方法ですが、FacesServletには@MultipartConfigアノテーションは付いておらず、また、FacesServletはfinalで継承出来ません。 つまりFacesServlet

    Servlet3.0で追加されたファイルアップロードを使う - じゃばらの手記
  • サーブレットやJSPの“バージョン”意識してますか?

    サーブレットやJSPの“バージョン”意識してますか?:現場にキく、Webシステムの問題解決ノウハウ(7) 連載は、日立製作所が提供するアプリケーションサーバ「Cosminexus」の開発担当者へのインタビューを通じて、Webシステムにおける、さまざまな問題/トラブルの解決に効くノウハウや注意点を紹介していく。現在起きている問題の解決や、今後の開発のご参考に(編集部) 10年で「J2EE 1.2」から「Java EE 6」へ 1999年にJ2EE 1.2がリリースされてから10年以上経過し、2009年12月には4回目のバージョンアップ版であるJava EE 6がリリースされた(参考:米Sun、軽量、モジュラー化を進めた「Java EE 6」を公開)。 この間、多くの技術が実装され、またエンハンスされてきたが、エンハンスに伴って以前のバージョンと振る舞いが変わってしまったケースが少なからず存

    サーブレットやJSPの“バージョン”意識してますか?
    tezukam
    tezukam 2010/06/15
    サーブレットリスナの振る舞い & JSPのpageEncoding属性による文字化け
  • Servlet API 3.0 - カタヤマンがプログラマチックに今日もコードアシスト

    JSR315のJava Servlet3.0 Specificationがようやくファイナルリリースされ、昨年末から少しづつ仕様を読んでいます。 仕様書とAPI実装は以下のURLにあります。 http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html アノテーション対応、非同期処理対応、プログラマブルなServlet/Listener/Filterの追加、あとはweb.xmlのフラグメント辺りが特徴的ですね。 まず気になるのは追加分 ServletAPI3.0では、新しいクラスやインターフェース、アノテーションが追加されているのは当然ながら、従来からあるクラス/インターフェースにもメソッドの追加があります。 どれが新しいのかぱっとわからなかったので、上記URLから実装を落として、SDLoaderに入れてコンパイラーに教

    Servlet API 3.0 - カタヤマンがプログラマチックに今日もコードアシスト
  • Servlet APIにファイルアップロードが用意されたのはみんな知っていると思うが - しんさんの出張所 はてなブログ編

    つりくさいタイトルのほうがいいらしいので。 実はJavaOne時に発表されたpreview版では未実装だったのだけれども、今最新版にしてみたらちゃんと動いたので報告。 JavaEE 6、つまりServlet 3.0ではServletの定義にweb.xmlが必要なくなるとかソースで動的にフィルタやサーブレットを設定可能になったりかなり便利になったと思う。 この辺参照 http://d.hatena.ne.jp/shin/20090616/p1 ほかにも大きいものとしてやっと標準でマルチパートに対応した。つまり、サーブレットAPIで簡単にファイルアップロードが出来るのである。 ソースを見てもらうのが手っ取り早いので先に乗せる。 index.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBL

  • 1